Skip to content

Projects

My open-source GitHub repos: interactive web apps, full-stack applications, audio tools, and games - including collaborative team projects.

Sort By:
FeaturedCollab

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.

AIElevenLabsFastAPINext.jsReactTailwindTypeScriptGemini API
Featured

random-webs

A large collection of small, interactive, and experimental websites showcasing unique web interactions.

AudioNext.jsReactTailwindTone.jsTypeScript
Featured

solfege-piano

Playable piano in your web browser built with Howler.js, featuring real-time solfège playback.

AudioHowler.jsNext.jsReactSolfegeTailwindTypeScriptMusic

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.

C++JUCEAudioMusicVST3DSP

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.

AudioCMakeDSPFFTMusicOpenGLC++

spyfall-clone

Spyfall-style social deduction game built with Next.js, with multiplayer lobbies, role assignment, and a clean mobile-friendly UI.

MultiplayerNext.jsRedisTailwindTypeScriptGameReact

ai-learning

OpenDeck is a website that generates flashcards, quizzes, and tests using ai.

AIFastAPINext.jsOllamaPythonTailwindTypeScriptReact

portfolio-website

My personal portfolio website, featuring my projects, original music, and contact information.

AudioMusicNext.jsTailwindTypeScriptReact
Collab

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.

ChromaDBFastAPINode.jsReactSocket.IOTypeScriptPythonGame

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.

JacksonJavaJSONMavenGame
Collab

fitsync

A web application built with ASP.NET Core and MariaDB that tracks fitness metrics and utilizes Google AI Studio to generate personalized workouts based on user progress.

AIASP.NETDockerMariaDBC#Gemini API