Projects.
Apps, tools, and research
Backend and coordinate pipeline for a real-time astronomy visualization app. Converts observer location data into scene-space celestial positions, with logarithmic planet sizing and quaternion-based gyroscope and compass fusion so device motion tracks the actual sky. Served over a Flask HTTPS backend.
WriteupFull-stack messaging platform with a Node.js backend and custom frontend. Firebase Auth handles identity, with custom session tokens in httpOnly cookies. Includes CSRF protection, rate limiting, HTTPS/TLS, reCAPTCHA, friend requests, real-time messaging, and audit logging via Winston.
WriteupBuilt for the 2025 Viera Bright Lights Battle. Takes submitted home addresses and generates the fastest driving route using OSRM travel-time matrices and a Traveling Salesman solver with Google OR-Tools. Outputs map-ready navigation JSON with ordered stops, total ETA, and turn-by-turn directions.
Writeup GitHubPython utility that maps Fidelity trade export CSVs into the format TradeZella expects, handling all field differences automatically.
Local-area-network messaging app in Java. Devices discover each other and exchange messages in real time with no internet connection required.
A full-stack enrollment system for homeschool families.
Frontend prototype for a new school's public website, designed to introduce the school to prospective families.
Cross-platform screen recording utility written in Python, supporting both Windows and macOS.
Interested in working together?