About
We made a bet on a paradox.
Seven years ago Unio Lab was a cloud-native consultancy — Kubernetes, CI/CD, event-driven architecture. We were good at it. But we were watching something happen in the market that most engineering firms were getting backwards.
The common story was: AI will automate software, so engineers are finished. We thought the opposite. We thought the Jevons Paradox would apply — when something becomes dramatically more efficient, consumption rises faster than the efficiency saves. Make it cheap to start a software company and millions more software companies start. Each of those companies needs infrastructure that scales. Each of them eventually needs a human who understands what breaks at five hundred users that worked fine at fifty.
So we pivoted — not away from engineering, but towards the part of it that matters most when AI does the implementation volume: specification, architecture, and verification. The decisions that determine whether a system holds together in eighteen months are still made by humans with hard-won domain knowledge. We built a lab around exactly those decisions.
Today Unio Lab operates across three locations. Every product we build goes through the same lifecycle: human-authored specification as the source of truth, AI agents handling implementation at scale, human engineers owning every architecture decision and quality gate. The result is production software shipped in weeks with the rigour of a team ten times our size.
Dativo and Filahti are the proof. Both built by a two-person team. Both production platforms. Both delivered in weeks. We're not describing a methodology — we're running it.
How we work
Specifications are the product
We don't ship code — we ship specified systems. The specification suite is the primary deliverable. Code is a generated artifact that serves the spec. When the spec changes, the code regenerates. This is how we maintain architectural integrity across every iteration.
Human architecture, agent implementation
Every architecture decision is made by an engineer with domain knowledge. AI agents handle the implementation volume under contracts defined by the spec. We don't delegate thinking to AI — we delegate typing.
Verifiable, not trustable
We don't ask you to trust AI-generated output. We verify every component against its specification — automatically, continuously, before anything ships. Contract tests, acceptance tests, and architectural invariants are non-negotiable quality gates.
Open by default
Dativo's core is open source. Our specifications, agent configurations, and architecture decisions are transparent. We believe the best way to prove engineering quality is to make it inspectable.
Where we are
Mönchengladbach
Engineering leadership and product architecture. German business hours, EU compliance expertise.
Paris
Product strategy and client-facing work. French market and European partnerships.
Tunis
Spec-driven development and delivery operations. Continuous shipping across time zones.
Have a system that needs engineering?
Describe the problem. We'll assess whether it's a good fit for spec-driven delivery and scope it within a week.