Lukáš Henderson
CZEN
Contact

I build apps with an AI fleet — and teach your team to run one.

Stavím aplikace s flotilou AI agentů – a naučím váš tým ji řídit.

Senior engineer, 10+ years in production. Four products I architect, live on infrastructure I built. Hire me to build yours — or to teach your team the same way of working.

  • Eve
  • Vitrinka
  • Reservine
  • FixIt

Contractor to ADF

  • About 1,100 CI jobs a day
  • 47 apps, 30 production environments
  • 38 agent guard rails

Services

Build your app

Vývoj aplikace na zakázku

From first commit to the App Store — and kept running after launch.

Web, iOS, Android, admin and backend as one system, with tests, CI and deploys from day one. I own it end to end: from the brief through design and development to long-term support.

Formats
  • Fixed-scope build
  • Architect or fractional CTO
  • Platform rewrite or rescue
  • Run it after launch
Build my app

Train your team

Školení vývojářských týmů

Live, in your codebase — not slides.

Your developers learn agentic engineering on their own repositories: context files, skills, guard rails, memory and review discipline. A champion network keeps the practice alive after I leave.

Formats
  • Workshop with a live proof of concept
  • Champion programme
  • Mentoring for tech leads
Train my team

Put agents into production

AI konzultace pro vývojářské týmy

I build the systems that run the agents — then leave your team able to run them.

Context engineering, custom MCP servers into your systems, an agentic layer with budgets and audit, and a loop from a new production error to a reviewed pull request. A PR to review, not auto-merge.

Formats
  • Leverage map
  • Agentic-engineering sprint
  • Custom MCP server
Ask about AI consulting

Websites that stay aliveOlivia Henderson designs the site, I build it in Next.js and run it on Deployik — hosting, monitoring, updates and uptime included.

Work

Four products I architect, each in a different role.

Eve

evelinka.com

Architect and primary author

A build kit for AI agents that survive a crash mid-task, stop at their budget and touch nothing without your approval.

Crash test
Kill the container mid-task and the run resumes
Approvals
Every action set to always, first time only, or never
Spend
Capped, and broken down per agent and model

Vitrinka

vitrinka.ai

Author, operated by LEFTEQ

One tunnel for your whole dev team: a tester circles a bug and writes one sentence, an agent fixes it and posts the after-shot.

Findings answered
148 from 37 sessions, across 3 PRs
Tester time
3.9 h
First commit to v5.10
About 12 weeks

Reservine

reservine.io

Co-founder and frontend architect

Booking, payments and smart locks — a venue that runs 24/7 with no staff.

Door access
A time-boxed PIN for every booking
Embeds
A booking widget for React, Vue, Svelte and Angular
In development since
2023

FixIt

fixit.app

Co-founder and CTO

Like Wolt, but for home services — AI diagnosis, vetted pros and BankID-signed contracts.

Backend
89 API modules
Platforms
iOS, Android, web and admin
First line of code
5 May 2025
Prague launch
1 Aug 2026

The machine

Ten stations from a keystroke on my laptop to a watched production, across three servers: dev/CI, production and web.

Track diagram of the ten stations. A job runs from the operator through admission, the hive and the airlock to the gateway, Deployik and Watch; a production error loops back to an agent.LaptopDevulinka runnersTrust boundaryBlue-green swap1Operator2Agent3Devbox4Admission5Hive6Semafor7Airlock8Gateway9Deployik10WatchYour jobOther jobsStopClearBack to an agent
  • Your job
  • Stop
  • Clear
  • Back to an agent
  1. Operator

    Pultík and claude-switcheroo

    Pultík puts every product, pipeline and server one keystroke away. claude-switcheroo accounts for every AI token and hour.

    • ⌥ Space opens Pultík
  2. Agent

    Výbava in a worktree

    A git worktree on the laptop, running Výbava. Credentials never leave the laptop; the guard rails hold even when the agent has every permission.

    • 38 guard rails
  3. Devbox

    A stack per branch

    Each branch gets its own full stack on a dev VM, and idle ones park.

    • 48-vCPU dev VM
    • Back from parked in about 16 s
  4. Admission

    The priority queue

    One priority queue across the repositories; every waiting job climbs a tier as it waits.

    • 19 repositories
    • Up a tier every 5 min
  5. The hive

    firefly-vm

    One hot VM, a throwaway container per job, warm caches. Median wait about 5 s on the busiest days, down from about 22 s.

    • About 1,100 jobs a day
    • 2,064 at peak
    • 80 vCPU
    • 32 slots
  6. Semafor

    The witness

    It only observes. Every job leaves a record and every refusal has a reason. Memory is sized from measured peaks.

    • Idea to production in one day
  7. The airlock

    bastion-vm

    Deploys never run in the hive. Each boots its own disposable VM from a signature-verified image: no keys, no mounts, no VPN.

    • 2 trust zones
  8. Deploy gateway

    Holds the keys

    It holds the keys, runs only whitelisted verbs and writes the audit log first. An unauditable action does not run.

    • 15 deploy targets
  9. Deployik

    One Go binary

    Self-hosted, Vercel-like one-click deploys: blue-green swaps, automatic TLS, a preview URL for every branch.

    • 47 apps
    • 30 production environments
  10. Watch

    And back to an agent

    Self-hosted Sentry and encrypted backups with restore tests. A production error goes straight back to an agent, and the loop starts again.

    • 207 Prometheus + 23 Loki alert rules
    • 20 dashboards
Runs on
3 servers: dev/CI, production and web
Lanes
41 defined, 39 live
Figures
As of September 2026

The machine in depth

Toolbelt

The tools I built to run the machine.

All tools

  • Výbava

    34 applets in one Go binary, 14 skills, 38 guard rules.

    vybava install <tool>
  • Pultík

    A native macOS command palette over every product, pipeline and server.

    ⌥ Space
  • claude-switcheroo

    A usage-and-timesheet cockpit for AI coding sessions.

  • Deployik

    Self-hosted, Vercel-like one-click deploys in one Go binary.

Under NDA

Client names withheld under NDA; the work and the measurements stay.

Energy platform

Name withheld

Architect and sole engineer

A real-time control plane between the energy market and the machines on site.

Measured
Command response times, continuously

Financial-institution enablement

Name withheld

Agentic-engineering enablement

For a Czech financial institution’s developer teams — measured before and after.

Benchmark
15 golden tasks
Quality
78.5% before, 95.2% after

How I work

AI is a tool. The team stays yours.

  • Autonomy rolled out L1 to L3, not flipped.
  • Human-in-the-loop gates where it matters.
  • Self-hosted: your data, not someone’s cloud.
  • Audited: every action logged and reversible.
  • No hero numbers. Every figure here is dated.

About

Lukáš Henderson

Prague, Czech Republic

Czech and English

Senior engineer, 10+ years in production. I build apps, train developer teams and put agents into production — in Czech or English.

I work through LEFTEQ s.r.o., based in Prague, and as a contractor to ADF.

More about me

Contact

Tell me what you need: an app built, a team trained, or agents put into production.

lukas@byhenderson.com

LinkedIn

What you need

I use what you send only to reply to you.