I Built a Real-Time Crisis Dashboard During the Iran-Israel Conflict. Here Is Why.
When missiles started flying over the Middle East in early 2026, I realized I could either doom-scroll like everyone else or actually build something useful. So I built AegisUAE, a real-time crisis informatics dashboard for the UAE.
It Started With a Group Chat
In March 2026, tensions between Iran and Israel hit a peak. My phone was blowing up. WhatsApp groups flooded with unverified flight cancellation rumors, fake threat alerts, and panic. Friends asking if flights were still operating, if it was safe to be in Abu Dhabi, whether the airspace was closed.
Nobody had a single place to check what was actually happening.
I'm a developer. So I built one.
What I Actually Built
AegisUAE is a real-time crisis informatics command center. Not a news aggregator. Not a Twitter feed. A proper situational awareness tool that pulls verified data from official sources and presents it so anyone can understand it at a glance.
Live Airspace Map
Real-time flight positions, NOTAMs, and weather zones over UAE airspace
Threat Timeline
Verified geopolitical events from GDELT, chronologically plotted
AI Advisory Chat
Ask natural language questions, get answers from live data sources
Evacuation Routes
Multi-modal route planning and emergency shelter proximity mapping
News + AI Summaries
Aggregated from WAM, Al Jazeera, and GNews with AI-distilled summaries
The Map Was the Hard Part
Rendering hundreds of aircraft positions updating every 5 seconds needs GPU-accelerated WebGL. I ended up layering three mapping libraries: Leaflet for base tiles, MapLibre GL for vector overlays, and deck.gl for the high-performance flight position rendering.
The result is an interactive airspace view showing live flights, active NOTAMs, weather zones, and airport connectivity scores. If someone tells you "all flights are cancelled," you just open the map and see for yourself.
The Stack (And Why I Chose It)
I needed this thing live in days, not months. Every choice was about speed to production.
Frontend
Maps
Database
Backend Worker
AI
The Engine Room
The frontend never hits external APIs directly. A separate Express.js worker process on Railway runs scheduled collectors on cron jobs, fetching, transforming, and caching data in Turso.
Each collector handles its own retry logic and data normalization. The frontend reads from Turso's edge-distributed cache, which means reads are fast from anywhere in the Gulf.
What I Learned
Verified data beats fast data
Every data source is official or peer-reviewed. FlightAware, USGS, FAA, WAM. If it can't be verified, it doesn't go on the dashboard.
Edge databases are underrated
Turso's global distribution means the dashboard loads fast from anywhere in the Gulf. SQLite performance for reads is incredible.
You don't need a team
One developer, one week. 18 components, 16 API routes, 14 custom hooks, and a full admin panel. Modern tooling makes this possible.
Multiple map libraries can coexist
Leaflet for base tiles, MapLibre for vectors, deck.gl for heavy real-time data. They compose well when layered properly.
Why I'm Writing This
This isn't just a portfolio piece. I built AegisUAE because people around me needed it. My colleagues, friends, people in group chats who were genuinely scared and had no reliable source of truth.
But there's a bigger point here, especially for developers trying to land a job in the UAE.
Stop building todo apps. Start solving real problems.
The UAE is full of unsolved problems waiting for someone technical enough to tackle them. Traffic optimization. Water conservation monitoring. Construction safety tracking. Heat stress prediction for outdoor workers. These aren't hypothetical startup ideas. They affect millions of people in this region every day.
When I interview candidates, I don't care about your calculator app or your Netflix clone. I want to see that you identified a real problem, understood the domain, and shipped something that works. That's what separates a junior developer from someone ready to build production systems.
AegisUAE started as a side project born out of frustration. It turned into one of the most technically challenging and personally rewarding things I've ever built.
Try It Yourself
The dashboard is live and free to use. If you're in the UAE or the broader GCC, bookmark it. Share it with people who need verified information instead of WhatsApp forwards.
And if you're building something similar, or want to talk about crisis informatics, real-time systems, or getting a dev job in the UAE, reach out. I'm always happy to chat with builders.
Full-stack developer & AI engineer in Abu Dhabi, UAE. Building AI voice agents for automotive giants and fintech platforms for stock exchanges. 20+ production systems shipped.
Let's build something together
Interested in working together or have a project in mind?