Started in IT — .NET, business processes, integration
From the start the focus was on how systems talk to each other and how business processes run through them — not just on writing code.
- .NET
- BPM
- Integration
A small team of senior practitioners. A senior architect on every project — from the first call to the production handover. Specialists join when the project actually needs them.
Clients pay senior rates and get a junior team, with weekly stand-ups between them and the code. We built CodeDock to do the opposite.
We specialise in complex systems — enterprise integration, Azure cloud platforms, data warehouses and performance-critical backends. Where boxed solutions fall short and a junior team would cause more harm than good.
A boutique firm with a rotating team of specialists. Tomáš Mikeš leads every project as senior architect; frontend, DevOps and data specialists join for the specific project — not as permanent overhead you pay for whether you need it or not.

The approach behind CodeDock came from years on projects where code was being written before anyone decided what was being built.
Full profile on LinkedInFrom the start the focus was on how systems talk to each other and how business processes run through them — not just on writing code.
Architecture for major Czech banks and financial institutions: the online mortgage process on Camunda BPM for Sberbank CZ, the CRS (Common Reporting Standard) reporting workflow and dozens of bank-to-bank integrations.
Modelling processes where every step must be auditable and recovery-friendly became a specialty — and the way CodeDock approaches enterprise architecture today.
With a clear intent: senior-level architecture for clients who need technical clarity, not a sales pitch. Direct communication, decisions based on arguments, delivery that works.
Including ClinicDent — a complete dental-clinic system with a web app, booking portal and iPhone app on one API, running in production.
Dozens of bank-to-bank integrations. Systems that exchange data reliably — with retries, monitoring and clear ownership.
Complex business processes where every step must be auditable, repeatable and recoverable — from mortgages to reporting.
Cloud platforms designed for operations: managed identities, Key Vault, infrastructure as code, observability from day one.
Performance-critical and multi-tenant backends — today on .NET 10, built to be read and extended by your own team.
Data platforms and reporting that management can trust — one source of truth instead of five spreadsheets.
Messaging, consistency and failure handling — the parts that decide whether a system holds under load.
No project starts without senior ownership. Specialists are vetted professionals Tomáš has worked with repeatedly — not random consultants from the market.
Not adjectives — commitments. If we break one, tell us.