KRUH

A digital platform connecting dispatch centers with field response units — ensuring that when there's a fire or a break-in, help arrives asap. Three apps, 74,000 secured objects, one closed loop. The new app reduced the average response time to an alarm by 30 seconds.
A security response can't wait. Every second determines whether the perpetrator escapes or the damage grows larger than it had to. KRUH, a platform for central monitoring station operators, needed a digital solution capable of coordinating response units in real time — across 60+ operators and thousands of objects throughout the Czech Republic. No paperwork. No unnecessary phone calls. No room for error.
We developed three applications: a mobile app for patrol vehicles, an app for field response units, and a comprehensive web platform for dispatch centers. All three are interconnected and communicate in real time.
A dispatcher sees the location of every response vehicle on a map — all operating 24/7 — and with a single gesture sends the nearest one to the scene. The response unit receives all the information directly in the app. No phone call, no delay. The average reaction time to a received alert is 17 seconds. Upon arrival, the unit documents the intervention directly from their phone, including photo documentation. No paper forms, no additional admin.
Beyond coordinating responses, the platform also covers other operations: object patrols, key holding services, and billing between a hundred entities within the platform via electronic price lists. What used to require separate systems and manual processing now runs in one place. The biggest technical challenge? Prioritizing the severity of each dispatch. What the user sees as a single button is built on logic that has to be reliable at all times — day or night, without exception.
A dispatcher no longer needs to call to find out where the nearest unit is. They see it on the map instantly. A response unit no longer needs to fill out forms after an incident — documentation is handled directly on their phone at the scene. And the service operator has full visibility into vehicle utilization, reaction times, and the progress of every intervention.
The platform now protects 74,000 static and mobile objects across the Czech Republic. Each month, response units complete an average of 7,500 interventions on alarm alerts and nearly 6,000 additional actions. The average response time to an alarm across the entire Czech Republic has been reduced by 30 seconds thanks to the new app.
Where coordination once relied on phone calls and paperwork, it now runs on real-time data. In an environment where every minute counts.

TypeScript
NestJS
GraphQL
PostgresSQL
Redis
BullMQ
Vue 3
Vite
OneSignal
Kotlin
Jetpack Compose
UX
UI
Android App
Fullstack
QA
Project Management



A platform for dispatch centers and operators. Orders, actions, billing, and inspection activities — all in one place.
A platform for dispatch centers and operators. Orders, actions, billing, and inspection activities — all in one place.














A control app for response vehicle crews. From login to photo documentation, directly in the field.
A control app for response vehicle crews. From login to photo documentation, directly in the field.










