Jonathan Ding

cs @ michigan  ·  incoming swe intern @ google

I'm a computer science student at the University of Michigan graduating this spring, where I've spent time building things at the intersection of machine learning, cloud infrastructure, and software engineering.

Most recently I've been doing ML research in biomedical imaging — fine-tuning vision-language models on CT scans to generate radiology reports. This summer I'm joining Google as a software engineering intern in Sunnyvale.

I like problems that require you to think across levels of abstraction, from model architecture down to cluster scheduling.

aside

I enjoy running, camping, reading, and watching the Knicks.

experience

Software Engineering Intern May – Aug 2026
Google  ·  Sunnyvale, CA
  • Incoming to on-device ML team.
Undergraduate ML Researcher & SWE Nov 2024 – Dec 2025
U-M Biomedical & Clinical Informatics Lab  ·  Ann Arbor, MI
  • Fine-tuned the Qwen2.5 vision-language model on 50k abdominal CT scans to generate written radiology reports and classify abnormalities; built a pre-processing pipeline converting volumetric data to video.
  • Cut training time 50% via LoRA, multi-GPU data parallelization with sharding, gradient accumulation, and quantization.
  • Scheduled deep-learning jobs on an HPC cluster with Slurm; instrumented end-to-end monitoring with Databricks and Neptune.
Cloud Software Engineer Jan – Dec 2025
Statistics Online Computational Resource  ·  Ann Arbor, MI
  • Worked in a team of 5 building a Virtual Hospital web app — designed cloud infrastructure using AWS S3 and AWS Fargate/Lambda for serverless compute.
  • Built a modular integration pipeline for standalone R Shiny apps via Docker containerization, deploying 3+ analytics modules and cutting integration time by 70%.
  • Reduced redundant user S3 buckets by 30% through a reworked cloud storage structure.
Software Engineering Intern May – Jun 2024
Aikito  ·  New York, NY
  • Designed BDD acceptance tests using Behave and Python Playwright as a gate before code commit.
  • Built front-end features in React and TypeScript to streamline deal workflows between business owners and construction vendors.
Schwab Portfolio Analyzer Aug 2025
  • Full-stack web app on AWS integrating the Charles Schwab API with OAuth 2.0 PKCE for real-time portfolio analysis — option position totals, visualizations, session handling.
  • Built RESTful API endpoints and a Bootstrap interface for authentication and account analysis.
Instagram Clone Jan 2025
  • React + Flask full-stack clone with REST APIs for auth, image uploads, likes, and comments backed by SQLite.
  • SHA-512 password encryption; deployed as an AWS EC2 instance.
languages C/C++, Python, JavaScript, TypeScript, R, SQL, Verilog, HTML/CSS
frameworks PyTorch, Sklearn, React, Flask, Node.js, PostgreSQL, SQLite
tools AWS, Docker, Slurm, Git, Databricks, Neptune

bookshelf

self-explanatory

Ulysses James Joyce
To the Lighthouse Virginia Woolf
Burmese Days George Orwell
Mrs Dalloway Virginia Woolf
The Bell Jar Sylvia Plath
Dubliners James Joyce
A Portrait of the Artist as a Young Man James Joyce
Catch-22 Joseph Heller
Slaughterhouse-Five Kurt Vonnegut
Moby-Dick Herman Melville
Something Happened Joseph Heller