Public interest · Website
Stopobman — a site for people who have been scammed. We built it. The design was the client's.
Stopobman helps consumers who have been defrauded: where to write, what to collect, how to file. We were engineering. Layout, type, the visual system — the client's. Our job was to make that design a site that ships and stays up.
- only
- Build
- design
- Client
- for consumers
- Help
A help desk, not a campaign
Stopobman is for people who have already been hit: fake shops, empty promises, money gone. The site has to be calm and usable on a bad phone. The client owned the design. We owned the build.
Engineering in a given frame
We took their screens and made pages: routing, type that still reads, forms that send, content that editors can change. No new art direction. No 'while we are here' restyle. If a component was in the file, it landed in production.
- Front-end from the client's layouts, pixel-faithful where it mattered
- Forms and content structure that can be updated without a deploy theatre
- Mobile first, because that is where the victim is standing
What we did not do
We did not invent the brand, the copy system or the legal advice. Stopobman remains the client's product. ZNN was the team that put the design on the web and kept it there.
Technologies
- TypeScript
- Astro
- Tailwind
Outcomes
- The client's layouts shipped as a working site, not a Figma graveyard
- Forms, articles and routes hold together without a CMS circus
- We did not redesign it — we made it run
Recommended articles
Blog
The case for boring web stacks
TypeScript, Postgres and edge deployment are not exciting — they are how you still iterate fast in year three without rewriting the platform.
Blog
Shipping evals before prompts
Why we run regression suites on LLM outputs before every release — and how it changed our AI delivery cadence at ZNN.
Blog
Mobile release trains that do not break
Fastlane, staged rollouts and feature flags — a practical playbook from eighteen App Store submissions without a Friday-night rollback.
Recommended case studies
Luxury · Volume eDTL
The Brand Collector
The Brand Collector resells pre-owned luxury through a supplier network. Same class of problem as a catalogue feed — except each dump crossed 120,000 rows, and the CSV they hold sits above 169,000. Fastify stayed the orchestrator. The heavy compute moved to Go workers. About 60% faster on taxonomy, mapping and pattern-match at that volume.
iGaming · Platform
Casino operator · NDA
Under NDA we stabilised three production gambling brands: cleaned up legacy PHP/JS stacks, extracted shared modules, and shipped a new marketing site without stopping live traffic.
Marketing · Fintech
Digital DAO
Digital DAO is a marketing studio in Belarus that works mostly with fintech. We did not repaint the old site. We rebuilt the story and the visual system so it would sit in a room with banks, not with a carnival agency deck.