Air Traffic Controller Simulator
A real-time system for simulating aircraft movement and optimizing routing.
Role
Full-Stack Developer
Stack
React, TypeScript, Vite, Tailwind
Focus
Algorithms, Simulation, Visualization
01 The Problem
Managing multiple aircraft within constrained airspace while ensuring safe distances.
Dynamically computing optimal paths while avoiding conflicts in real time.
02 The Solution
A real-time simulation system that models aircraft movement and uses graph-based pathfinding to compute optimal routes.
03 Implementation
Pathfinding Algorithm
Implemented Dijkstra’s approach to determine the most efficient route between waypoints.
Simulation Engine
Time-based loop updating positions at regular intervals.
Conflict Detection
Logic to detect unsafe proximity and trigger recalculations.
04 Challenges
Simultaneous updates breaking state
FIX: Batching updates in a structured simulation loop.
Results & Impact
Demonstrates how real-time systems combine algorithms and visualization for complex coordination.
What I'd Improve
- → Introduce A* algorithm
- → Add predictive collision avoidance