Independent research / PyTorch
Physics-informed machine learning
Wrote a 29-page paper on local-volatility calibration from noisy option prices, comparing inverse PINN and neural-adjoint solvers on error, smoothness, and runtime.
Hi, I'm
I'm a computer science and applied math student at Michigan, interested in how models represent data and predict what comes next.
Take a look aroundAnn Arbor, Michigan
Draw a number to explore its values
Pick any square, then move the slider to see what the model decodes on the right
Each square shows one value in the model's shared representation of your drawing. Darker squares are more active. Select a square to change its value, or read the full vector below. Both predictions use this same state. Edited values are decoded by the model and may no longer describe your original drawing. The squares aren't assigned meanings like “a loop” or “a line”.
Research and things I've built
Independent research / PyTorch
Wrote a 29-page paper on local-volatility calibration from noisy option prices, comparing inverse PINN and neural-adjoint solvers on error, smoothness, and runtime.
PyTorch / ResNet-50 / LSTM
Fused ResNet-50 satellite embeddings, weather, seasonality, and futures prices in an LSTM to forecast corn price changes; used chronological splits and train-only normalization.
Current work / Triton / LightGBM
I'm working on a LightGBM selector that maps LLM tensor shapes and dtype to Triton tile sizes and warp counts, with latency comparisons against autotuning that include selection overhead.
Roles and research
Sep 2026 — Present
Jun 2026 — Aug 2026
Sep 2026 — Present
Feb 2026 — Present
Oct 2025 — Aug 2026
Jul 2025 — Sep 2025
I'm studying computer science and applied mathematics at the University of Michigan, after two years at UC Davis.
I like the part of ML where the model meets a messy problem: getting the data into shape, deciding what a fair comparison looks like, and figuring out what the results actually tell us.
at@adamthorne.com