Skip to content

projects

Things I've built

This is not every repo I have ever made. It is the work I still care about, still use, or learned something useful from.

course planning

ClarkCalendar

A visual course scheduler built because Clark's existing planning tools were frustrating and missing the workflow I wanted.

TypeScriptscrapingschedulingweb
used by 100+ studentswebsite

computer vision + hardware

AI Grant Trashcan

A colleague and I received a $5,000 Clark AI Innovation Fund grant to build a trashcan that uses computer vision to identify waste and route it with a physical sorting platform.

YOLO26nPythonRaspberry PiESP32
in development ยท $5,000 grant

ESP32 mesh

ResQme

ESP32 devices that relay SOS messages without Wi-Fi or cell service.

ESP32C++mesh networkinghardware
second overall at HackHarvard 2025devpost

robotics research

LoCoBot ROS2 migration

A distributed ROS1 to ROS2 migration running on a Raspberry Pi 5 with vision, LiDAR, cameras, and motor control.

ROS2Raspberry Pi 5RealSenseLiDARYOLOv11
active research

developer tooling

ArchMap

An experiment for giving coding agents a useful map of a repository instead of making them pull more source files into context.

AI agentsrepositoriesbenchmarksMCP
experimental

food waste

Waste Watch

A YOLO system for recording dining hall food waste and making the results reviewable.

YOLOPythonVultranalytics
Best Use of Vultr at Wellesley Hacksdevpostgithub

plants + embedded

PlantLink

Wireless ESP32 soil sensors, MQTT, a Raspberry Pi dashboard, and grow-light control through a custom MOSFET board.

ESP32MQTTRaspberry PiFlask
working prototypedevpostgithub

small utility

Spotify Tools

Moves tracks from liked albums into Liked Songs and backs up the old list into a playlist.

Spotify APIJavaScript
personal toolwebsitegithub

desktop utility

PDF Merger

A Python and Tkinter app for combining PDFs and images without requiring the user to set up Python.

PythonTkinterPyInstaller
packaged appwebsitegithub