About
I'm a software engineer at Anduril Industries, where I work on infrastructure for Lattice Mission Autonomy, including distributed mesh networking and the systems robotics software runs on.
I started programming by writing TI-BASIC games on a graphing calculator in high school. Since then I've mostly worked on infrastructure: the tooling and platforms that help distributed systems ship quickly and run reliably.
I have a BS and MS in Computer Science from Case Western Reserve University. My thesis, “Dynamic Structure Adaptation for Communities of Learning Machines,” advised by Dr. Soumya Ray, explored adaptive machine learning. Before Anduril, I worked on applied ML, DevOps, and large-scale data pipelines at the Johns Hopkins Applied Physics Laboratory.
- Currently
- Software Engineer, Anduril Industries Washington, DC, since Jan 2025
- Focus
- Distributed systems
- Infrastructure
- Mesh networking
- Robotics and autonomy
- Education
- BS and MS, Computer Science Case Western Reserve University
- Off the clock
Cycling, skiing, and tinkering with my NixOS setup.
Speedcubing
Highlights from my former speedcubing career.
- North American Record (NAR)
- 1
- Podium finishes in WCA competitions
- 90
- Highest global rank for 3x3x3 average
- 12th