KD
← All work

ASU Devils Invent + DASSH · Top $10K · 2023

30 hours, public safety, working prototype.

A real-time situational awareness layer for first responders. AI on CCTV streams plus radar mapping during public-access-area threats. The room I do my best work in is one with a countdown clock.

$10K

top prize

30h

build window

5 ppl

team

CCTV + radar

fusion

PythonOpenCVYOLOv8WebSocketsReactMapboxAWS

01 · The scene

The problem statement.

Public-access venues — concerts, malls, transit hubs — generate enormous CCTV footage that nobody has time to watch. Radar feeds from local infrastructure go to one screen, CCTV to another, and the dispatcher correlates them by phone. By the time the situation is understood, it is already half over.

We had 30 hours to build something better. The team went to work on a Friday afternoon. We stopped the clock at 2pm Sunday with a working demo and a $10K check.

02 · The system

What we shipped.

A WebSocket-backed dispatcher console. CCTV streams ingest into a YOLOv8 inference worker that emits object events. Radar feed is ingested over UDP and rendered as a heatmap on Mapbox. A correlation layer joins them on geographic proximity and surfaces incidents to a single timeline.

  • CCTV ingest: per-stream worker, batched inference, frame-decimation under load.
  • Radar ingest: UDP receiver, geo-projection, decay model.
  • Correlation: spatial join with a configurable confidence threshold.
  • Console: timeline + map + raw stream view, switchable by incident.

03 · The hard part

A demo that survives a real demo.

The hardest part of a hackathon win is not the technical one. It is making sure the demo runs at 11:47am Sunday in a noisy hotel ballroom with a flaky projector and a judge who has already seen 30 of these. We pre-recorded a fallback clip but rehearsed the live demo eight times. The live demo worked.

Lesson

A hackathon is not a technical exercise. It is a 30-hour product sprint with a three-minute final.

04 · The result

Public proof.

1st

overall

Devils Invent + DASSH 2023

$10,000

prize

Top of field

ASU News

coverage

Article on the Malindo team win

CCTV + radar

fusion

Single-pane situational awareness

Result

ASU News covered the win publicly — the article describes the Malindo team and the Live Emergency Response System project. That is the citation.

05 · The artifact

What you can see.

  • ASU News article on the Malindo team and the LERS project.
  • Devpost project page with the demo video and the team list.
  • Devils Invent archive page on ASU's site.

06 · The reflection

What I'd rebuild now.

Edge inference. The 2023 build ran inference centrally; a 2026 version would push YOLO to the cameras themselves and reserve the central console for correlation and dispatch. That cuts the network bill, the latency, and the privacy footprint at once. I would also re-do the correlation layer as a learned model rather than a spatial rule — the rule was the right call for 30 hours and the wrong call for production.