portfolio
everything I have made since college. all of it can be found on my github.
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.
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.
A custom Discord bot for TAMU ColorStack handling onboarding, self-assignable roles, attendance tracking, event reminders, a points/XP system, and birthdays, all with a personality designed to feel warm and human rather than robotic. Private repo (club-internal); full write-up on the updates page.
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.