Projects
Notes
Things I've learned while working on my side projects.
Scaling a Spiking Network to Whatever Hardware Shows Up
Notes on making Neuron Visualizer detect GPU throughput at runtime and pick a neuron count the browser can actually keep up with.
Letting Behavior Emerge Instead of Coding It
A few thoughts from EvoSim on resisting the urge to hardcode rules, and trusting selection pressure to do the design work.
A Studio for Training Quoridor Agents
Notes on building a train-watch-compare loop for Quoridor agents, with MCTS, a policy network, and A/B testing baked in.
Making Liquid Feel Like Liquid
A particle-based fluid sim running in the browser, and why stability mattered more than physical accuracy.
How I Actually Work With Coding Agents
The habits that make pairing with a coding agent speed me up instead of quietly making a mess.
About Me
I've been a software engineer for 6 years and coding for 12. Mainly full stack with some mobile experience.
I led rebuilding an edtech startup's platform from scratch, helped rebuild the frontend for Google Cloud storage transfer, and led projects to overhaul reporting, blocking, and advisories for Pinterest.com.