Skip to content
About CodeDock

Behind every project is an architect, not a salesperson.

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.

years in IT
20+
CodeDock founded, Prague
2022
senior architect on every project
1
account managers in between
0
Why we exist

A reaction to how big firms deliver software

Founded February 2022 · Prague
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.

Tomáš Mikeš, founder of CodeDock
Tomáš MikešFounder · Senior Solution Architect
in
Available for new projects
20+ years, one discipline

Architecture first — learned the hard way

The approach behind CodeDock came from years on projects where code was being written before anyone decided what was being built.

Full profile on LinkedIn
  1. 20+ years agofirst projects

    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
  2. Several yearsTrask Solutions

    Senior solution architect for banks

    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.

    • Camunda BPM
    • Banking
    • CRS
  3. Disciplinecarried over

    Auditable, repeatable, recoverable

    Modelling processes where every step must be auditable and recovery-friendly became a specialty — and the way CodeDock approaches enterprise architecture today.

    • Process design
    • Reliability
  4. 2022Prague

    Founded CodeDock

    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.

    • Architecture first
  5. Todayscale-ups → enterprise

    From SaaS start-ups to companies with thousands of employees

    Including ClinicDent — a complete dental-clinic system with a web app, booking portal and iPhone app on one API, running in production.

    • Azure
    • .NET 10
    • SaaS
Where we are strongest

Fewer areas, real depth

Integration

Enterprise integration

Dozens of bank-to-bank integrations. Systems that exchange data reliably — with retries, monitoring and clear ownership.

Processes

Camunda BPM

Complex business processes where every step must be auditable, repeatable and recoverable — from mortgages to reporting.

Cloud

Microsoft Azure

Cloud platforms designed for operations: managed identities, Key Vault, infrastructure as code, observability from day one.

Backend

.NET ecosystem

Performance-critical and multi-tenant backends — today on .NET 10, built to be read and extended by your own team.

Data

Microsoft Fabric & data warehouses

Data platforms and reporting that management can trust — one source of truth instead of five spreadsheets.

Architecture

Distributed systems

Messaging, consistency and failure handling — the parts that decide whether a system holds under load.

How we build the team

One senior owner. Specialists when needed.

No project starts without senior ownership. Specialists are vetted professionals Tomáš has worked with repeatedly — not random consultants from the market.

  • You always talk to the person making the decisions
  • Team size follows the project, not our utilisation
  • Never a junior team without senior oversight
What we stand behind

Values you can check us on

Not adjectives — commitments. If we break one, tell us.

  1. A senior on every callYou talk to the architect who makes the decisions — from the first call to handover.
  2. Proposal within 48 hoursArchitecture, plan and price in writing two days after our call.
  3. Your code, your accountsRepositories, cloud and licences are yours from day one. No lock-in.
  4. Decisions on paperKey choices documented in ADRs — understandable even for a team that comes after us.
  5. An honest “no”If we are not the right fit, you hear it on the first call, not after three meetings.
  6. 30 days of free fixesIf something we delivered fails after handover, we fix it at no cost.

Talk to the architect directly.

30 minutes with Tomáš. A technical conversation — no sales pressure, no commitment.