
FRCTools
Keyword and embedding-based semantic search across FIRST Robotics documentation, with automated CI re-indexing. It has reached 110,000 unique users in 135 countries and is integrated into major FRC websites.
I love building software that helps people work, learn, and play more effectively. I work on design, frontend, backend, and infrastructure, and I enjoy taking a project from an idea to something people can actually use.
Now
Studying computer science at Middlebury.
Working at
FRCTees
Maintaining
FRCTools ecosystem
Full-Stack Developer
Jun 2026 – Present · Remote
Web Development Intern
Jun 2024 – Aug 2024 · Remote
Swimming Instructor
Summers 2022 – 2026
Software I've built, maintained, or contributed to

Keyword and embedding-based semantic search across FIRST Robotics documentation, with automated CI re-indexing. It has reached 110,000 unique users in 135 countries and is integrated into major FRC websites.

Order management used by 150+ organizations to track $245K+ in purchases. A multi-vendor pipeline normalizes Shopify and BigCommerce catalogs into a Meilisearch index for automatic product lookup.

Open source computer vision for FRC. I led the Vue 2 to Vue 3 migration with the core maintainers and rebuilt the frontend on Tailwind and Reka, cutting bundle size by 80%.

A browser extension for Scratch used by 700,000+ people. As a core contributor and maintainer, I built debugging tools, led settings UI work, and help run code review.

The booking platform for Longmeadow High School's peer tutoring center, scheduling 729 students and 40+ tutors with separate director tools. Built with Nuxt, Drizzle, and Cloudflare D1.

A swim team results and entries tracker built around reverse-engineered exports from older team software.