Case study · 2026 · Web · Custom software · AI
An assassination-prevention SaaS, live in one short cycle.Built the public site and the demo dashboard for Vilya Protection. Brief on Monday, live two tiny tweaks later.
Vilya Protection is an assassination-prevention software platform for public figures and large events. The studio shipped both the public marketing site and the demo dashboard at demo.vilyaprotection.com · Next.js + TypeScript on the surface, Three.js / WebGL for the 3D venue walk-through. From LinkedIn DM to live, with two minor revisions in between.
- Next.js
- TypeScript
- Three.js
- WebGL

Inside the build



Overview
- 1 week
- From LinkedIn DM to live
- 2
- Revision rounds
- 3D
- Venue walk-through (WebGL)
- PSI 95+
- Mobile performance
Vilya Protection is a SaaS platform built to protect public figures and large gatherings. Real-time threat assessment, tactical dashboards, 3D environmental visualisation, evacuation routing. The team reached out on LinkedIn. One week from brief, two tiny tweaks, then the public site and the demo dashboard went live.
What shipped
What it does
- Real-time threat assessment with severity classification
- Tactical dashboard for protection details
- 3D venue visualisation and evacuation route planning
- From LinkedIn DM to live in one short cycle
The problem
- Protection teams track threats, venues and evacuation paths in separate tools
- 3D venue walk-throughs are usually hand-built in PowerPoint
- Pitching a new client needs a credible-looking demo surface, fast
Why it matters
- A single operational console for every protection-detail signal
- 3D venue walk-through in WebGL, no separate Unity / Unreal pipeline
- Production-grade web performance that holds up under live client demos
How it shipped
- 01 · BRIEF
Two pages of brief, no kickoff call.
Michael sent a short LinkedIn DM with a Notion brief. The studio sent back a 90-minute scope confirmation, then the build started. No decks, no workshops, no committee.
- 02 · BUILD
Marketing site + tactical dashboard, parallel tracks.
Public site on Next.js, demo dashboard with Three.js for the 3D venue walk-through. Threat-severity colour system (Critical, High, Medium) wired in from day one so the demo reads as a real product.
- 03 · SHIP
Two minor tweaks, then live.
Inbox arrival was already what Michael had pictured. Two small revisions covered the entire feedback round. Cut over, indexed, and the demo dashboard was running for sales calls within the same week.
Stack
Marketing site
Public site explaining a niche category
Hero leads with the problem (predictable threat patterns get missed), services explain the operational answer, the demo CTA routes high-intent buyers straight into the dashboard.
3D demo
WebGL venue walk-through in the browser
Three.js scene with threat markers, evacuation routes, sight-lines. No Unity, no Unreal, no install · the prospect can interact with it from the same page they read the pitch on.
Threat board
Live threat list with severity classification
Critical / High / Medium / Low colour system, source flags, location pins, response state. Reads like a SOC console an analyst already knows how to use.
i18n
English-first with Spanish-ready routing
Alicante-based founder · the locale tree is wired so a Spanish surface can drop in without re-architecting.
Case study
“I found Dezső on LinkedIn, sent over a short brief, and what landed in my inbox was straight off the bat exactly the site I had pictured. We made two very minor changes and shipped it. No long calls, no decks, no waiting on revisions. Honestly the cleanest hand-off I have ever had with a developer.”

