
About me
A calm, practical engineer who still genuinely enjoys making and fixing things.
Background
I've worked with DataLite since 2017 and grew there from junior through senior engineer to team lead. For the last several years I've been a self-employed contractor on their client projects. I'm at my best where correctness, compatibility and release safety matter, where the code meets domain rules, integration contracts and production.
I expect from the people around me what I try to bring myself: real effort to get the work done and to keep learning.
How I work
- Small, explicit changes
- In a live system a precisely named rule, an isolated mapping or one focused test usually beats a big rewrite.
- Modern when it pays off
- New versions and tools when they make the system more reliable, more observable or easier to change. Not for the CV.
- Not done at deploy
- The real system starts after deployment: old data, retries, external contracts, logs, metrics and whoever has to support it.
- AI agents
- They take as much of the work as they reasonably can. Reviewing it and deciding what ships is my job.
Nerfed What I deliberately avoid
- Over-engineering. The "flexible" abstraction is usually the code everyone is afraid to touch two years later.
- Big-bang releases. A rollout needs an order, a fallback and a way to stop halfway, otherwise it's a bet.
- One-person architecture. I've been that person. It doesn't scale and it ruins holidays.
Offline
From the Krkonoše foothills, living just outside Prague with my family. I read a lot, mostly audiobooks (LitRPG and Czech sci-fi), play games to switch off, listen to metal and grind my coffee by hand.
- Playing
- Bayonetta 3
- Reading
- Citadela — Alexej Osadčuk
- Watching
- One Piece
Sounds like a good fit?
Email is the fastest way to reach me.