Automated tooling design
I work on the team building the platform that takes customer CAD through to manufacturable injection-mould tooling. Computational geometry, GPU compute and large-scale optimization applied to a hard physical design problem.
I build optimization and machine-learning systems grounded in physics. At Atomic Industries I work on automating the design of injection-mould tooling. Computational geometry, simulation, and large-scale optimization in one pipeline.
Systems I designed and built, from GPU geometry kernels to distributed optimizers and public research software.
I work on the team building the platform that takes customer CAD through to manufacturable injection-mould tooling. Computational geometry, GPU compute and large-scale optimization applied to a hard physical design problem.
An automatically differentiable foreground extension to CMBLensing.jl, accelerated with CUDA.jl. Sparse approximations and preconditioners cut the cost of a log-likelihood evaluation by roughly 100×, making inference across tens of A100 nodes practical.
Coordinated a ten-plus person collaboration across Berkeley Lab, University of Washington, Paris-Saclay and ChaLearn to build uncertainty-aware machine-learning benchmarks for high-energy physics, served on the Perlmutter supercomputer.
The de facto standard simulation package for the microwave sky, with 300+ citations. Used by the Simons Observatory, CMB-S4 and the Atacama Cosmology Telescope; now maintained by the Pan-Experiment Galactic Science group.