I'm a research scientist who specializes in electromagnetic simulation and design algorithms.
I currently work at Flexcompute Inc., where we are working to bring fast, large scale electromangetic simulation to emerging applications.
Here is a link to my resume, last updated March 2021.
In October of 2019, i completed my PhD in Applied Physics at Stanford University, where I was advised by Professor Shanhui Fan. During my PhD, I developed mathematical and numerical techniques for inverse design and optimization of photonic structures based on the 'adjoint variable method' (AVM). This technique allows one to efficiently compute how a device's performance will change with respect to a change in numerous design parameters using only a single additional simulation. This information is incredibly useful and can be used to perform sensitivity analysis or gradient based optimization. Many of my papers extend this method and apply it to large-scale optimization of various photonic devices. I have also drawn connections between the mathematics of the technique and physical processes occuring in photonic devices, using these connections to come up with new ways to train optical machine learning hardware and build analog recurrent neural networks using waves. As part of my PhD work, I was also involved in the Accelerator on a Chip International Program (ACHIP), which is working towards building miniature particle accelerators on a chip using advanced laser and nanofabrication technology (video explanation). I have been heavily involved in the scaling of these accelerators using integrated photonic circuits and control methods built directly onto the chip.
I grew up in San Diego and went to the University of Michigan for my undergraduate degree, where I graduated with a BS in physics. At Michigan, I researched fabrication techniques for economical thin-film solar cells with Prof. Stephen Forrest. Between my undergrad and PhD, I first worked on trapped ion platforms for quantum computation at the National University of Singpore's Centre for Quantum Technologies. After that, I worked as a junior software engineer at GudTech Inc.
When I’m not doing science, you can find me surfing, rock climbing, or experimenting with various fermentation projects.
Machine Learning / Statistics:
Computer Science :
Numerical Methods / Mathematics:
Nonlinear Dynamics / Complexity: