Polarix
A merge-puzzle iOS game with one mean twist: opposite charges fuse, same types merge up to annihilation. Slide cores, set up chains, survive — three rules, infinite depth.
Banana Pancakes is a one-person Prague studio. Four products of its own — Polarix, HOCR, Perdify, Worklist — plus fractional CTO and agentic software work for teams that need a senior engineer who already knows how the agents behave.
A merge-puzzle iOS game with one mean twist: opposite charges fuse, same types merge up to annihilation. Slide cores, set up chains, survive — three rules, infinite depth.
A B2C CRM built around the call center. Sales pipeline, e-sign agreements, Twilio Flex routing, branded customer portal, and AI-driven call QA — one audit-friendly platform, ready to launch in days.
A consumer iOS app in closed TestFlight. 400+ registered players as of this spring — still sharpening the core loop before opening the gate.
Zero-knowledge, end-to-end encrypted task management for teams that actually care who sees what. Tasks, comments, delegations, attachments and notes — all encrypted client-side, before they leave the browser.
A Postgres-native durable job queue and workflow orchestrator for Rust. Cron schedules, workflow DAGs with dependency counters, idempotent enqueue, dead-letters, panic-aware metrics rollups, and external workflow gates — extracted from a real production app and published as a standalone four-crate workspace.
├─ runledger-core public contracts, traits, types
├─ runledger-postgres SQLx persistence · queue · DAG
├─ runledger-runtime worker · scheduler · reaper
└─ runledger-test-support ephemeral DB harness for tests
I take the technical seat at your table. Architecture, hiring, codebase triage, board updates — handled by someone who has shipped the thing four times over, under his own name.
Every line of code I’ve shipped this year was written agentically — what less cautious people call vibe-coding. The difference is twenty years of taste deciding what gets accepted and what gets sent back. You move faster. You ship something you can still read in six months.
Landing pages that load fast and say something true. Paid acquisition with real attribution. I run the numbers and tell you when the spend isn’t working — before you ask.
For twenty years I’ve led teams of developers and shipped products. Running a team of agents across projects asks the same skills. Software ships at breakneck speed now — the challenge is making it correct, and maintainable.
Typed where it helps. Boring where it must. Fast where it matters.
Agents are great at volume and terrible at judgment. I pair them with languages whose type systems catch the mistakes agents love to make — Rust, TypeScript, Swift — and keep a clear path back to sanity when they wander.
45 minutes to understand the business, the team, and what’s on fire. I’ll tell you if I’m the right shop — and if not, who is.
Scope, cost, timeline — in a short document you can share with a co-founder or a board without explaining it twice.
Weekly demos, a shared Linear board, and a principal who answers Slack. No status-update theatre, no middleman.
When the thing is built, I document everything and leave — or stay on a lighter retainer. Your call, not mine.
Short messages are fine. I reply within a working day, in plain Czech or English. No form-letters, no sales cadences — it’s just me.