portfolio
everything I have made since college. all of it can be found on my github.
A Discord bot for TAMU ColorStack's 100+ member server. Members fill out one profile form, check in to events with a short code, and look up their own points. I'm the sole developer and product owner.
- 100+ members
- ~85% verified
- check-in: 5 min → <1
- 0 outages on Fly.io
Confidant Tracker turns your real communication data into a Persona 5-style confidant menu. It reads iMessage, macOS call history, and Beeper (Instagram/WhatsApp/Discord) entirely on-device, with no network calls and no data ever leaving the machine. Each contact gets scored on message volume, active days, and call time with a 21-day recency decay, then mapped onto a 1–10 rank tracked independently per academic semester, so you can see who you were actually closest to each semester instead of just an all-time average. Most importantly, everything runs locally and stays secure.
A client-side health forecasting web app that ingests 800MB+ Apple Health exports and predicts 10-year cardiovascular risk, sleep quality, and HRV-based stress using validated clinical models (Framingham, PSQI). The parsing engine runs entirely in Web Workers, so large XML exports process in under 30ms without blocking the main thread. Fully privacy-first: everything runs client-side, nothing gets uploaded to a server.
Designed and built the entire hero section for TAMU ColorStack's official chapter site in React/Next.js — the headline, CTA, and the tilted photo collage on the right, all responsive and pulling from the chapter's brand colors. It's the first thing prospective members see when they land on the site, so it was built to load fast and hold up across screen sizes without extra dependencies.
A full-stack travel itinerary planner built in 24 hours at TAMUhack26, with a Next.js/TypeScript frontend and a FastAPI backend. The core piece is a deterministic replanning engine: short flight delays keep the plan as-is, longer ones reshuffle the first day and demote lower-priority stops automatically. Led a 4-person team through architecture, API design, and frontend-backend integration under deadline.
Transforms course syllabi into organized calendars in seconds, so there's no more manually copying due dates out of a PDF.
A tool that tailors a resume against a specific job description automatically, using Gemini.
An MCP server for HEB grocery shopping that lets you search products, manage your cart, and clip coupons directly from an AI assistant.
A JavaFX educational tool simulating microeconomic market dynamics: supply and demand, equilibrium pricing, and how different market forces shift the curves.
A personal practice tracker for musicians that logs sessions, keeps streaks, tracks repertoire, and visualizes progress over time.
An Ubuntu Server 24.04 home lab on UTM (Apple Silicon): SSH key-only auth, a locked-down UFW firewall, nginx, and automated nightly backups via cron.