Pratik GuptaHome
Back to projects

Personal emergency intelligence system

Dubai Alert Tracker

Built during March 2026 regional attacks from a phone-only setup to convert high-noise Reddit megathread activity into verified community-signal alerts.

Story

Built overnight during a live threat window while sheltering at home, this started as a way to reduce panic and quickly identify signal from noise. The first meaningful alert proved that a lightweight AI system could support real-world decisions under pressure.

Reddit APIGeminiTelegramTwilioRailway

Problem

During active threat windows, community channels become noisy fast: high emotional volume, repeated rumors, and low signal-to-noise for actionable updates.

Solution

Built a real-time system that monitors the official r/dubai attacks megathread, detects comment-velocity spikes, runs AI consensus checks across independent reports, and sends short alerts only when confidence crosses threshold.

Outcome

Delivered timely alerts for major events (interception confirmations and airline suspension signals) while reducing false alarms through multi-source consensus gating.

Architecture

A placeholder implementation path that can be expanded with screenshots, data contracts, system diagrams, and measurable results as the project matures.

01

Reddit megathread polling

02

Comment velocity spike detection

03

Gemini consensus classification

04

False-alarm threshold checks

05

Telegram + WhatsApp alert fan-out

06

GitHub state persistence + Railway runtime

Product Artifacts

Sanitized examples to demonstrate product thinking and execution style when proprietary materials cannot be shared.

  • PRD outline (problem framing, success metrics, rollout plan)
  • Workflow wireframe / journey snapshot
  • Evaluation rubric or quality checklist
  • Operational metrics dashboard mock

Metrics to Track

  • Alert precision
  • Median detection latency
  • False-positive rate
  • Community acknowledgment rate

Product Role

  • Designed and built end-to-end from mobile under live constraints
  • Authored prompt logic for consensus vs panic separation
  • Set escalation thresholds and message format for emergency readability