Engineering Projects
A showcase of personal projects exploring real-time systems, computer vision, and intelligent tracking solutions.
Built by an engineer who believes in learning by building.
A showcase of personal projects exploring real-time systems, computer vision, and intelligent tracking solutions.
Built by an engineer who believes in learning by building.
A React-based financial planning tool that models multiple relocation scenarios when moving between states. Projects federal and state taxes, capital gains, education credits, 529 plans, and self-employment tax across a multi-year timeline to compare the financial impact of different relocation strategies. Backed by a comprehensive tax computation reference document written in IRS publication style — 10 chapters mapping every calculation to specific Form 1040 lines, Schedule C/D/SE worksheets, and education credit forms, designed for CPA review and audit of the application's tax logic.
A real-time Mode S / ADS-B aircraft tracker operating at 1090 MHz. Demodulates raw IQ samples from an RTL-SDR dongle with preamble detection and CRC-24 validation, decoding aircraft position via CPR, altitude, speed, and heading onto an interactive Leaflet map. Compiles to a single static binary with the web dashboard embedded at build time — no runtime dependencies.
An amateur radio APRS packet decoder operating at 144.39 MHz. Implements the full demodulation pipeline from raw IQ samples through FM demodulation, AFSK 1200/2200 Hz tone detection, AX.25 frame parsing, and APRS protocol decoding — including position reports, weather data, messages, Mic-E encoded objects, and telemetry. Stations appear in real time on a dark-themed Leaflet map.
A software GPS L1 C/A receiver that acquires and tracks satellites directly from raw IQ samples. Performs FFT-based parallel code search across all 32 PRN codes, tracks up to 12 satellites simultaneously with Costas PLL carrier loops and delay-locked code loops, and computes position fixes via iterative weighted least-squares in ECEF with WGS-84 conversion. Includes continuous C/N0 monitoring and a three-level jamming detection assessment. Pairs with the RFI Sidecar for spectral kurtosis interference analysis.
A transparent rtl_tcp proxy that sits between an SDR dongle and any downstream application without disrupting its data flow. Performs real-time spectral analysis with 1024-bin FFT and Blackman-Harris windowing, using spectral kurtosis — a statistical test that discriminates Gaussian noise from structured interference — to detect RFI. Automatically assesses Mode S signal quality near 1090 MHz with preamble/CRC validation and SNR estimation. Streams power spectrum, waterfall heatmap, and kurtosis visualizations at 4 Hz over WebSocket, with a Prometheus metrics endpoint for long-term monitoring.
An advanced signal analysis and classification system for identifying and characterizing RF emitters across the spectrum. Supported by one of the most extensive research efforts in the project portfolio — 13 original technical documents covering SIGINT/ELINT fundamentals, COMINT digital mode characterization, FISINT telemetry standards, pulse detection and deinterleaving algorithms, modulation classification, emitter identification, geolocation techniques, electronic warfare effects, and machine learning architectures for automated classification. Complemented by 72 curated academic papers spanning IEEE, NATO, arXiv, and NSA publications, plus a catalog of 60+ signal fingerprints with spectrogram patterns and decision trees for identification from 24 MHz to 1.7 GHz.
An interactive web-based prototype demonstrating autonomous collaborative control of 68 unmanned platforms across air, land, and sea domains. Simulates a full multi-domain operation with a single operator managing 12 Recon UAVs, 24 FPV Strike UAVs, 8 Interceptor UAVs, 4 EW UAVs, 6 UGVs, and 12 USVs through a common operating picture, space-based ISR integration, and autonomous decision support. Demonstrates kill chain compression from 4–12 hours (manual) to under 40 minutes using LEO satellite cueing, spectral fusion across SAR, EO/IR, SIGINT, and hyperspectral sensors, and one-click operator approval for time-critical engagements. Includes fault tolerance — simulated platform losses trigger automatic task redistribution with zero coverage gaps.
A multi-tenant web application for tracking production costs and profitability across five livestock types — hogs, cattle, sheep, chicken batches, and pheasant batches. Supports individual animal tracking with full cost accounting (acquisition, feed, processing), automatic financial calculations (profit/loss, cost per pound, ROI, gain per day), and configurable pricing models including portion-based sales for large animals and parts-based pricing for poultry. Features a configuration-driven architecture where all animal-type differences are driven by data, not conditional logic, enabling easy extensibility. Dual deployment model: Docker with PostgreSQL for local development, and a serverless AWS stack (Lambda + S3 + CloudFront) for production with JSON file storage replacing the database.
A DALL-E-powered image generation pipeline for creating recognition program assets — poker chips, badges, and playing cards — with a vintage space program aesthetic. Supports end-to-end workflows from concept design through production-ready output: prompt templating with automatic style injection, intelligent caching keyed by prompt hash, rate-limit handling with exponential backoff, and card composition via automatic dominant-color detection. Includes an interactive web gallery with program picker, lightbox viewing, image selection tracking, and proof sheet downloads for print production through The Game Crafter.
A sophisticated real-time aircraft tracking and gimbal control platform. Integrates live ADS-B flight data with precision satellite and star tracking capabilities, featuring 12 interactive HTML5 visualization applications for comprehensive situational awareness.
An enterprise-grade microservices platform combining automated license plate recognition with AirPod device tracking. Features a unified dashboard for real-time monitoring, advanced analytics, and comprehensive location intelligence with production-ready security and scalability.
A custom playing card generator that creates professional-quality decks for satellite mission teams. Each card combines satellite components with team roles, featuring unique color schemes and print-ready output for physical production. Includes a browser-based online version for playing remotely with teammates.
A private family property booking platform inspired by Hilton's Curio Collection. This mobile-first Progressive Web App enables family members to browse, book, and manage stays at four handpicked vacation homes across the US. Features PIN-protected access, interactive maps, a complete booking flow, digital keys, and a loyalty program with tier-based benefits and points tracking.
A comprehensive vehicle cost tracking application for analyzing total cost of ownership. Track maintenance, mileage, and expenses across multiple vehicles with advanced metrics like cost-per-mile and break-even analysis. Features cost projection tools for "what-if" scenario planning.
A MicroPython-based temperature monitoring system built on ESP-32S with a MAX6675 thermocouple sensor. Features a self-hosted web interface displaying real-time temperature readings in both Celsius and Fahrenheit, with an integrated WiFi captive portal for zero-configuration network setup.
An ESP8266 D1 Mini paired with an MFRC522 RFID reader, featuring a web-based dashboard for scanning and programming MIFARE cards. Includes WiFi connectivity with dual-mode support, real-time card polling, and a REST API for headless automation and integration.
An embedded IoT platform built on the Seeed XIAO ESP32-S3 that combines multiple environmental sensors into a unified system with WiFi connectivity, a comprehensive REST API, and a self-hosted web interface. Supports both real hardware deployment and Wokwi simulation for hardware-free development.
An interactive sensor recording application that captures distance and spectral readings triggered by a physical limit switch or manual button. Features real-time sensor visualization, spectral signature matching against saved profiles, and persistent observation history with browser localStorage.
An automatic heating and cooling control application built on the Integrated Sensor Hub framework. Features a run-to-midpoint control algorithm with three relay outputs (heat, cool, fan), configurable temperature setpoints, and a two-level enable system combining software control with a physical HVAC safety switch.
A 2-axis gimbal control application built on the Integrated Sensor Hub framework. Provides precision azimuth and elevation positioning with linear slew profiles, supporting both open-loop and closed-loop (IMU feedback) control modes. Features auto-calibration with polynomial fitting, pointing constraint detection, and real-time polar plot visualization.
A custom prototype board built around the Seeed XIAO ESP32-S3 that integrates all Sensor Hub peripherals into a single compact unit. Features a 9-DOF IMU, 11-channel spectral sensor, ToF distance sensor, environmental monitoring, camera with MJPEG streaming, PDM microphone, 16-channel servo control, and 4-channel relay outputs for real-world automation.
An interactive audio pattern recognition application that records sound signatures and detects them in real-time using FFT-based mel-scale feature extraction. Features 16-band mel frequency analysis, energy-based silence filtering, and an L1 distance matching algorithm for volume-invariant signature comparison.