Select Page
Attempting to build an autonomous sailboat

Attempting to build an autonomous sailboat

Up until this semester, I was the software, electrical, and integration lead for Olin Aquatic Robotic Systems, a club attempting to build an autonomous sailboat. It was a massively over-scoped project (which has since been significantly down-scoped), but we learned a...
Working with data from self-driving cars

Working with data from self-driving cars

I spent the summer after sophomore year (2018) working for Optimus Ride, Inc in Boston, MA. I developed a graphical tool for analyzing LIDAR calibration data using Python, matplotlib, and PyQt. I also assisted in the refinement of their LIDAR calibration procedures....
Splitting phone bills without an official API

Splitting phone bills without an official API

My family shares a pay-as-you-go Ting account for our phones, which averages about $20/line/month. We’re supposed to each be paying for our own usage, but only one person gets a bill at the end of the month. This wouldn’t be a problem if there were an easy...
BOCS: An extensible, IoT puzzle box

BOCS: An extensible, IoT puzzle box

BOCS is a puzzle box platform that incorporates multiple I/O devices in a customizable and extensible manner. Anyone who knows basic Python can write their own puzzle, and one can even add I/O devices by simply connecting another Arduino to the central Raspberry Pi...