Systems & Integration2026Project demoWork in progress
Sky Tracker AI
A personal ADS-B receiver and web dashboard for following aircraft overhead and exploring recorded flight activity.
- Platforms
- Web · Backend · Hardware
- Focus
- Live radar · Flight history · Designed for alerts
Project view
The story
What I wanted to explore
I wanted to combine a Raspberry Pi and radio receiver with software I built myself, then turn aircraft broadcasts into something I could explore through a browser. The project began with live tracking and grew into flight history and statistics, with alerts and AI-assisted queries planned as later steps.
What it delivers
A 1090 MHz antenna and RTL-SDR receiver feed aircraft broadcasts to a Raspberry Pi. A Java service processes the observations, stores flight data, and serves a React dashboard with live positions and history. Planned work includes geofence alerts and natural-language queries over the recorded data.
At a glance
Live radar
Follow aircraft positions received through my own antenna and ADS-B receiver, rather than an external flight-tracking feed.
Flight history
Review recorded flight sessions and compare aircraft by speed, altitude, or distance from the receiver.
Designed for alerts
The planned alerting phase covers geofences and emergency transponder codes.
Built with
- Java
- Spring Boot
- React
- TypeScript
- Supabase
- Raspberry Pi
From radio signal to web UI
The Raspberry Pi decodes ADS-B signals and streams them to a Spring Boot service, which processes flight observations for the live dashboard and historical queries.
Flight-session processing
The service groups position updates into flight sessions and applies sampling and retention logic to manage stored data.
A closer look
Continue exploring
More projects
- Systems & Integration2025Newspaper Advertising PlatformA newspaper advertising workflow connecting a self-service website, subscriber API, and desktop administration tool.
- Security Lab2026Web Application Security: SQL Injection & XSSFrom HTTP enumeration to database extraction and session access in a deliberately vulnerable lab.
- Web2026Cinelas — Movie & TV DiscoveryA live film and TV platform for discovering titles, tracking what you watch, and finding where to stream them.