Projects I've Built
A curated collection of things I've worked on recently.
WLU MSA Website
Get WLU MSA events, announcements, and resources in one place.
It stays current with structured publishing and reliable updates. Content management and scheduling are handled through a CMS, with Next.js + Payload as the backbone.

MSA App
Stay connected to the MSA with updates, events, and community tools on your phone.
Designed for fast, on-the-go access. Push-ready content delivery and member data live in Supabase, with React Native powering the UI.




CodeQuest
Learn Python by playing a story-driven platformer where code assembles live.
It blends gameplay with real programming feedback. Quest logic, dialogue, and AI guidance run through Pygame, Gemini, and a Next.js hub.

Smart Plant Monitor
Track plant health with real-time sensor data and alerts.
It surfaces issues early with continuous monitoring. Sensor ingestion and status displays run on Raspberry Pi with Python + Flask.


Lingo Lift
Understand and translate speech in real time with a voice-first interface.
It prioritizes spoken comprehension and response. Speech recognition and voice output run through Azure Speech + ElevenLabs on Supabase/PostgreSQL.

GoConverge
Chat in real time with a minimal, fast messaging app.
It showcases lightweight concurrency at the core. Session flow and message handling are built in Go with goroutines and channels.

Next.js REST API Starter
Spin up a REST API quickly with modern defaults.
It provides a clean, repeatable baseline. Routing, data access, and migrations are prewired with Next.js 15 + Prisma + PostgreSQL.

Monte Carlo Estimator
Estimate integrals using Monte Carlo simulation from a focused CLI tool.
It emphasizes clarity and repeatability. Sampling, aggregation, and accuracy controls are implemented in C++ for speed.


