Home

Built.


There's nothing more satisfying than bringing an idea to life.

Gamma Ray Monte Carlo

A framework for simulated photoelectric absorption and scattering of high-energy light in 3D geometries. I used this to account for geometric factors in an experiment to measure the Compton wavelength shift.

Read more

Belousov Zhabotinsky Automaton

Math and modeling for a course in partial differential equations. Here I examined a model of a chemical reaction that makes waves!

Read more

SEV G█████ Battery

Thermal and mechanical design of a new, bigger battery for MIT Solar Car's next vehicle.

Coming soon!

LIGO Gravitational Waves

Signal processing and analysis of the legendary black hole merger signal.

Read more

SEV Nimbus Canopy Mechanisms

Latching and hinging of the driver bubble canopy for MIT Solar Car's Nimbus, winner of the 2021 American Solar Challenge.

Read more

MPPT Solar Charge Controller

A pile of electronics with 240W designed capacity operating on a decommissioned solar panel.

Read more

Python/Rust Lattice Simulated Annealing

First hacked together to solve an exam problem in my statmech class, this code simulates how crystal structures form to minimize energy.

Read more

Feature-Sparse 3D Reconstruction

In order to study shattering deuterium neon pellets, I needed some tools. With synchronized high-speed cameras, I attempted to localize and estimate sizes in a cloud of fragments.

Read more

PDE Numerical Stability

A brief study of when a handful of finite difference schemes for solving partial differential equations break down.

Read more

IoT Flat Panel Lamp

I had an idea to turn the optics of a computer screen's backlight into a lamp. My roommates naturally decided to make it into an IoT device.

Read more

MIT 8.223
Trebuchet

For the final project in an analytical mechanics class, a friend and I put together a trebuchet which, lamentably, does not throw 90kg stones 300m.

Read more

tEp Subwoofer Doorbell Oscillator

See that function generator that continuously draws 40W for my co-op's doorbell? It's getting replaced with this cardboard box on top.

Read more

Discord Counting Channel Bot

To document the emergent phenomenon of people in Discord channels deciding to spontaneously send messages counting up, I built a bot to track peoples' counting and display analytics.

Read more

AP Government Cap Tracker

Google Sheets is not a backend. Google Sheets is not a backend. Google Sheets is not a backend.

Read more

C++ Runge-Kutta Library

Does RK4 given a system of differential equations. I don't remember what inspired me to implement this in high school, but it's been useful a few times since.

Read more

Experimental Breads

Pretty much exactly what you'd expect. A catalog of some of my breads.

Read more

FRC Robot Chassis

I designed things for my high school robotics team.

Read more