SkySentry in Motion

SkySentry

hackPHS 2026 · Into the skies
SkySentryPREPARING THE AIRFIELDAircraft · materials · daylight
CINEMATIC EDITION · SIMULATED SCENARIO
01 / 08 · The airfield
HACKPHS 2026 · INTO THE SKIES

SkySentry

An early-warning system for birds and drones near runways

Runway 10/28Takeoffs climb straight into bird traffic
Control towerGets the alerts
Canada geeseFlocks in V formation
Jan 15, 2009 · LaGuardia, New York 2009

Geese knocked out both engines of US Airways Flight 1549 minutes after takeoff.

2 OF 2 ENGINES LOST
December 2018 · London Gatwick 2018

Drone sightings shut down Gatwick Airport over three days.

≈0 FLIGHTS DISRUPTED
Drone over the runwayHard to see, easy to hear
The gap

Radar is for big airports

Bird radar + counter-droneBig-airport budgets
SkySentry: one phone on a tripodPlus free-tier cloud tools
Big airportsBuy bird radar and counter-drone systems
Small airportsPrinceton, Trenton-Mercer: usually can’t afford them
SkySentryA phone + free-tier cloud tools
RUNWAY SIDE
RECCAM runway-eastCOCO-SSD · TensorFlow.js14:32:00
GREEN0 birds
Mic · Teachable Machine sound model
Drone confidence0.00
DRONE ALERT Camera: drone too small to box · Mic: drone heard. Daylight only.
Risk engineRuns on the phone
The risk engine
BIRDS IN VIEW: 0
GREENNo birds, no drone sound. Quiet status update every few seconds.
YELLOW1 to 4 birds, not heading to the runway. On-screen caution, Gemini check, logged.
RED5+ birds, any heading to the runway, or any drone. Alarm, voice alert, report, map pin.
How one alert travels
  1. 1Detect and send
  2. 2Save the stream
  3. 3Verify with AI
  4. 4Store the report
  5. 5Stamp drone reports
  6. 6Give it a voice
  7. 7Tell the tower
Camera stationDetects, scores risk, sends events
API serverNode.js · Socket.IO · DigitalOcean
Tiger DataEvery event, timestamped
GeminiChecks snapshots, writes reports
MongoDB AtlasReports + snapshots
Solana devnetTamper-proof drone stamps
ElevenLabsSpeaks the alert
Control towerLive dashboard over Socket.IO
SKYSENTRY TOWER · RUNWAY-EAST● LIVE14:32:05DEMO DATARISK: RED
VOICE ALERT · ELEVENLABS▶ PLAYING
GEMINI INCIDENT REPORT14:32:09
At 2:32 PM, eight geese were detected east of the runway, moving toward the active runway. Confidence high. Risk level red.
ALERT LOGLAST 3
14:32:05REDBirds · 8 · toward runway
14:19:48YELLOWBirds · 3 · crossing north
13:58:12REDDrone · 1 · Solana stamp ✓
DETECTIONS BY HOUR · TIGER DATASAMPLE
12840
AIRPORT MAP
ASK SKYSENTRY
When were birds worst today?Around 2 PM: 12 detections, the most of any hour.

SkySentry

An extra set of eyes for the airports that can’t afford a million-dollar system.

BUILT IN 24 HOURS · HACKPHS 2026 ElevenLabs · Gemini · Tiger Data · DigitalOcean · MongoDB Atlas · Solana

0:00 / 1:40

Space to play or pause · arrow keys to change scene

Scene details & asset credits

The original eight-scene explainer, enhanced with a detailed airliner, PBR ground materials, natural environment lighting and a more fully dressed airfield. This is an illustrated prototype demonstration; detection readings, risk events, reports and charts are simulated.

  • Narrow-body airliner — Innerscene, CC0. Scaled to the original animation; animated fans and retracting landing gear.
  • Clean asphalt — Dimitrios Savva / Poly Haven, CC0. Color, normal and roughness maps.
  • Grass ground — Charlotte Baglioni / Poly Haven, CC0.
  • Derelict Airfield 01 — Alexander Scholten / Poly Haven, CC0. Used for reflected light.
  • Three.js — MIT. Cinematic pass (physical sky, ambient occlusion, bloom, depth of field, film grade, lens flare) uses Three.js locally bundled add-ons; clouds, grass, farmland, village, navigation aids and particles are generated in code.
  • Scanned props from Poly Haven, CC0: shrubs, boulder, street lamp, security camera, utility box, air-conditioning unit, concrete road barrier, portable generator, LPG tank and fire hydrant. Authors and checksums are in the asset manifest. Full asset manifest.

Airfield layout, captions, detection sequence, risk rules, architecture and 100-second timeline retained from your supplied HTML. The scenery is illustrative. Historical context: NTSB / Flight 1549.