Projects

Planet Tracker2025

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.

Secure Chat Application2024

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.

Christmas Route OptimizerGitHub
2025

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.

2022

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.

Read-only realtime terminal UI for monitoring Git working-tree changes with live diffs, file status, hunk navigation, and large-diff support.
PowerShell utility for controlling Windows DNS over HTTPS policy through repeatable machine-wide registry-backed settings, with status output, restore mode, DNS cache flushing, and Windows CI validation.
Fidelity to TradeZella CSV ConverterPython utility that maps Fidelity trade export CSVs into the format TradeZella expects, handling all field differences automatically.
2026
Easy Chat - LAN Chat SystemLocal-area-network messaging app in Java. Devices discover each other and exchange messages in real time with no internet connection required.
2023
Full-Stack Homeschool ProgramA full-stack enrollment system for homeschool families.
Planned
School Website PrototypeFrontend prototype for a new school's public website, designed to introduce the school to prospective families.
2025
Python Screen RecorderCross-platform screen recording utility written in Python, supporting both Windows and macOS.
2023

Interested in working together or have a project in mind?

Get In Contact