CalcMod
2022-Present
Open-Source Minecraft Mod
I co-develop and maintain a Minecraft mod with millions of downloads. I mostly focus on UX decisions, testing new releases, writing documentation, and responding to community feedback through GitHub.
UVM PDF Stitcher
2026
Open-Source Document Management Site
As a part of my job at ORCA, I worked on a web-app for the UVM library for stitching together multiple chapters of PDF documents.
Threadbare Story Quest
2026
Open-Source Game For Vermont Cup
As a part of my job at ORCA, I contributed to an open-source Godot game for the Vermont Cup game development competition through Endless OS Foundation's Threadbare project. We intentionally left aspects of the game incomplete, so Burlington high school students could add features as part of a game jam contest. I worked on movement and level design that increases the accessibility of video game programming for newer developers.
UVM Rate My Professor
2025
Course Application Chrome Extension
This extension streamlines course registration for UVM students. It integrates Rate My Professor's data directly into UVM's registration system so students can easily spot which classes to take (or avoid at all costs). My extension has 100+ users within its first year.
Graffiti Map
2025
Chicago Street-Art Documentation
How local is graffiti? As my senior capstone “May Term” project at FWP, I spent a week with a friend walking around Chicago documenting graffiti with geotagged photos. We logged and categorized over 460 unique pieces, and I used ArcGIS to build an interactive map to answer this question. Please view it below!
Cuban Missile Crisis Game
2022
Historical RPG
I made this Twine-based RPG to explore the Cuban Missile Crisis through President Kennedy's
perspective. Follow the path of history or stray for potentially nuclear results.
Will you fight back and look strong?
Will you cave and proceed diplomatically?
Which should take priority: humanity or reelection?
Rock Climbing
2024-Present
UVM Climbing Team
I first started bouldering near the end of high school. I'm now part of the UVM climbing team and spend a lot of time projecting problems with friends and other climbers. Since joining the team I've dipped my toes into competitive bouldering.
Art
2006-Present
Many of my projects mix programming with visual design, so I spend lots of time experimenting with digital art tools. Please check out some of my art below!
FTC Robotics
2021-2025
Robotheosis: Head Of Design
I was Head of Design for FTC Team Robotheosis throughout high school and helped design multiple robots that made it to the Illinois state competition, one of which won 1st place in design. I worked heavily in CAD, fabrication, portfolio writing, outreach design, and team organization.
YouTube Network
2025-Present
Subscription Visualizer Site
This is an in-progress project that shows the overlap between YouTube subscriptions across groups of friends. The site uses Node.js and Google Cloud services to process and compare channel networks, then displays the shared connections visually.
This Website!
2026
I built this site from scratch as a sandbox for graphics experiments. The landing page uses a custom Three.js + TSL GPU-rendered Newton fractal that updates interactively based on cursor movement and adapts responsively for lower power devices.
This is a 2d Strange Attractor where the x/y mouse movement (or scroll on mobile) is tied to two parameters. This simulates 500,000 randomized points after 200 iterations. This particular formula is from an Instagram post by Simone Conradi: