Projects
My open-source GitHub repos: interactive web apps, full-stack applications, audio tools, and games - including collaborative team projects.
stillwater-pulse
🏆 Winner – OSU Hackathon 2025 Best Theme & Best Use of ElevenLabs AI | Stillwater Pulse gathers Instagram content to help users discover events in Stillwater, enhanced with an AI chatbot and TTS.
random-webs
A large collection of small, interactive, and experimental websites showcasing unique web interactions.
solfege-piano
Playable piano in your web browser built with Howler.js, featuring real-time solfège playback.
olo-eq
A JUCE-based audio plugin implementing a parametric EQ with low-cut, high-cut, and peak filters, supporting VST3, AU, and standalone formats.
opengl-audio-visualizer
OpenGL 4.5 audio visualizer with FFT-based frequency analysis and reactive 3D graphics. Built in C++ with GLFW and ImGui for a computer graphics course.
spyfall-clone
Spyfall-style social deduction game built with Next.js, with multiplayer lobbies, role assignment, and a clean mobile-friendly UI.
ai-learning
OpenDeck is a website that generates flashcards, quizzes, and tests using ai.
portfolio-website
My personal portfolio website, featuring my projects, original music, and contact information.
cyberlock-senior-capstone
A full-stack, multiplayer cyberpunk Tabletop RPG featuring real-time combat, persistent character progression, and dynamic storytelling powered by AI-driven NPCs.
paperclip-collector
Nibs’ Paperclip Collector is a Java game about a raccoon collecting paperclips around a cluttered office desk, built from scratch with a focus on gameplay and game logic.