About
I’m a computational scientest who loves working at the interface between the lab and machine learning. I love optimization, correctness, big data problems, and working at the interface of science and computation.
From 2019-2025, I worked on scientific pipelines and machine learning problems at insitro. Some work I did at insitro includes:
- Creating and scaling an enumeration engine for DNA-encoded libraries.
- Writing pipelines to process microscopy images.
- Implementing custom CUDA kernels.
- Developing a workflow engine.
I also maintain the vmd-python conda package for interfacing with Visual Molecular Dynamics.
I’m currently looking for work, both full time or consulting opportunities. Job titles I could have include “Software Engineer”, “ML Scientist”, or “Medicinal Chemist.”
I received my PhD in Biophysics from Stanford University in August 2019. I conducted research on how to efficiently run molecular dynamics simulations of protein-ligand binding as a member of the Ron Dror group. I graduated from UC San Diego in March 2014 with a major in Bioinformatics and a minor in Mathematics.
I have done computational chemistry at the San Diego Supercomputer Center as part of the Walker Molecular Dynamics Lab since 2011. I have also worked at Pfizer, the National Oceanic and Atmospheric Administration and the UCSD Experimental Game Lab.
I am interested in the mechanics of life at the molecular level, and am especially fascinated by protein dynamics and interaction. I believe that today’s computers are an extremely powerful tool that can give unique insights into complex biological systems. I use molecular dynamics simulations to examine how proteins behave, and also help develop and improve parameters used in simulations. I’m also very interested in ways of mitigating and detecting error in these simulations, especially with highly-parallel code.
I know C++, C, Perl, Python, FORTRAN, Java, LaTeX, and BASH very well. I have enough knowledge of HTML, Javascript, and CSS/SASS to make this website. I like parallel programming with MPI and OpenMP, and I really like working with GPU-accelerated code written in CUDA.
In my free time, I like to work on open-source projects and play around with Linux. I really like to scuba dive on the weekends in Monterey Bay, and race my bike. On weekends you can usually find me underwater, cycling, reading, knitting, or doing math outside.
Contact
or
echo "1r68o56b42i467n23@35r91o424b0i78n1b4533e72t010z856.52c8647o974m25" | sed 's/[0-9]*//g'