PyAerial: An airspace awareness and aircraft tracking system that ingests Mode S and ADS-B signals, evaluates geofence boundaries, and displays live flights on a radar map.
DroneTracker: An automated tracking service that points AXIS pan-tilt-zoom cameras at flying drones using live GPS coordinates from Kafka and records flight video over VAPIX.
Beyond these, I have made many other contributions across the AERPAW platform, from fixes and features in the testbed's software to tools that support day-to-day experiment operations.
Data platforms, compilers & software systems.
2026
ML-Ticker: A command line financial data tool built during my internship at Merrill Lynch, featuring FactSet FQL querying, a safe formula evaluation engine, and Excel reporting.
Strife: A multiplayer game platform for Discord that runs turn-based matches inside message threads, featuring plugin game engines, PostgreSQL persistence, and crash recovery.
NCSU Parking: A predictive parking availability model for NC State campus decks that combines historical occupancy feeds with campus event schedules and validates machine learning models against strong seasonal baselines.
Amazon Music Discord RPC: A browser extension and lightweight Rust background helper that shares current Amazon Music playback status to Discord Rich Presence.
Portfolio Website (v3): A personal portfolio site generated with custom Python build scripts from structured TOML data, featuring twelve interactive HTML5 canvas background simulations.
Chess-Challenge: A custom C# chess engine developed for Sebastian Lague's Chess Coding Challenge, implementing iterative-deepening alpha-beta search within a strict 1024-token code budget.
Triggered: A rule-based Discord automation bot that allows server administrators to configure custom event triggers and actions without writing code, with configuration stored in MongoDB.
Statify: A Minecraft server plugin built with the Spigot API that aggregates server-wide player statistics and evaluates custom mathematical ranking queries.