Blog

Short writeups, experiments, and stories from projects.


Rhythms of a street

June 23, 2026

A two week experiment with my new Raspberry Pi.

Magnetic Newton's cradle

April 23, 2026

Simulating a Newton’s cradle with magnetic interactions, and how long-range forces break the clean transfer of energy.

Sunny walk in the French Alps

January 6, 2026

Combining GPS and topographic data to find the perfect winter walk time for my parents.

My pace during stadium runs

December 21, 2025

Using elevation data from my watch to analyze pacing strategies at the Harvard Stadium, and finding out what my best runs have in common.

Tossing potatoes

December 2, 2025

A probability model for how many times you need to toss potatoes in a pan so each side gets cooked. Inclusion-exclusion in the kitchen.

Analyze stadium run data

August 9, 2025

Modeling run time using temperature, sleep, and training history, with linear regression and Sobol indices.

The Hydrocube

August 3, 2025

A 3D-printed robot for testing learned fluid controllers: from simulations to a robotics prize.

Fetch stadium run data

July 12, 2025

How I downloaded, cleaned, and merged my Garmin and weather data to build a useful personal dataset.

How I built this website

July 12, 2025

How I built a custom site with code snippets, citations, and full control.