It's nice to meet you! Check out some of my projects →↓
The 2022‑2023 Somerset County 4‑H Fair App, winner of the 2022 4‑H Fair Managers' Award
A website for the Our Daily Bread soup kitchen in York, PA
A minimalistic 3D slope game written in Unity
An in-browser proxy for accessing blocked websites
An AI chat-based website generator
Mic cue management and automation with OSC and sourcing from Google Sheets
Tetris written from scratch in JavaScript (with hold, lookahead, SRS+, and sound effects)
A React Blackjack game written with my friend for my 2021 AP CS final project
A repackaged TestNav TI-84 Plus CE emulator
Know basically anything about any Rutgers bus - powered by the CPTDB Wiki
The Ridge Comp Sci Club website
A frontend and API for the youtube_dl Python library, providing easy downloads
An 8x8 pixel canvas that uses MQTT to sync between clients and a Raspberry Pi Sense HAT
A trig practice game to improve your trig consistency in Mr. Boop's AP Calc AB class
A one word typing test written in Vue
A typing test written in Svelte that pulls samples from oracle.cy2.me
A compilation of all the 2021 Ridge AP CS final projects
A simple, stateless music server and mobile-ready client
The website for RidgeHacks 2023, my high school's hackathon
The website for RidgeHacks 2022, my high school's hackathon
The website for the 4-H Computer Club in Somerset County
A coding challenge platform built for my AP CS teacher during COVID
A video view tracking platform built for a couple of my teachers
The online leaderboard for a Unity game my friend made
A collection of random HTML experiments
An unfinished platform for building web development courses
An AI-powered web scraper for fetching song lyrics that runs on IBM Functions
A buggy Connect 4 game I built to learn about WebSockets
A random message from the oracle (try "/api")
The 3nd major iteration of my portfolio site (currently viewing the 4th iteration)
The 2nd major iteration of my portfolio site (currently viewing the 4th iteration)
My very first portfolio site (currently viewing the 4th iteration)