Converting Legacy Scientific Fortran Code to Modern C++ Using Agent Teams
March 17, 2026
Using Claude Code agent teams to port an electrodynamic T-matrix solver from 12,000 lines of Fortran code to 3,000 lines of modern C++
March 17, 2026
Using Claude Code agent teams to port an electrodynamic T-matrix solver from 12,000 lines of Fortran code to 3,000 lines of modern C++
March 1, 2026
Claude Code with Opus 4.6 wrote a JAX-based GPU backend for a complex multiparticle boundary-condition electrodynamics solver, achieving up to 12X speedup
January 29, 2026
How I built a 16k-line Rust TUI in one week without writing or reading any code, using Claude Code and parallel agents to manage Git worktrees.
November 7, 2020
When using Matplotlib, animations of a large number of circles becomes slow. Using OpenGL, over a million circles can be animated in realtime.
TUI control center for managing git worktrees and agentic workflows, supporting Claude Code, GitHub, and Linear
Solve Maxwell's equations for a cluster of particles using the generalized multiparticle Mie theory (GMMT)
Numerically solve the Fokker-Planck partial differential equation in N dimensions using a matrix numerical method
Solve the Stokesian dynamics equations for N interacting particles, a generalization of Brownian dynamics that includes hydrodynamic coupling interactions
Emre Sevgen, Joshua Moller, Adrian Lange, John Parker, Sean Quigley, Jeff Mayer, Poonam Srivastava, Sitaram Gayatri, David Hosfield, Maria Korshunova, Micha Livne, Michelle Gill, Rama Ranganathan, Anthony B. Costa, Andrew L. Ferguson
PNAS (2025)
John Parker, Curtis W. Peterson, Yuval Yifat, Stuart A. Rice, Zijie Yan, Stephen K. Gray, Norbert F. Scherer
Optica (2020)
John Parker, Hiroshi Sugimoto, Brighton Coe, Daniel Eggena, Minoru Fujii, Norbert F. Scherer, Stephen K. Gray, Uttam Manna
Physical Review Letters (2020)
Bag Lunch, University of Chicago, August 2020
Thesis Defense, University of Chicago, July 2020