Projects
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.
Full-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.
Built 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.
Lightweight desktop text editor built with Java Swing. Includes local file editing, find and replace, font preferences, line and column status, a file manager tree, column selection, and simple Java keyword highlighting.
Interested in working together or have a project in mind?
Get In Contact