Looking for a role
I’m looking for a role as an AI engineer or backend engineer (Python, TypeScript), in Prague or remote. Platform and developer-tools teams are a good fit too. Full-time, as an employee or on a contract (Czech IČO). I can start now. The short version of my background is on the CV; the long one is on the About page.
Open source and a hackathon
In October we put Zoplio on hold, after I had written its backend, public API, SDKs and MCP server; on its own, it was a feature rather than a standalone product. Since then I send fixes to open-source projects I use: a session replay fix in PostHog’s JavaScript SDK is merged, and more are in review.
On 19 and 20 October Lukáš and I were at the FinTechers Hackathon, where we built AirGap Mandates: a bank’s AI agent proposes payments, but money moves only within a mandate signed on a Trezor.
Study
The Bachelor’s is done (2026), and the Master’s in Artificial Intelligence at MFF UK (machine-learning specialization) started in October, arranged around work.
Research
I’ve started a research project on memory in long-context LLMs: does a model know which part of its KV cache it will need before it needs it, and how far ahead? The first measurements run through November.
The superposition-phases write-up (40 pages) is finished but not public yet; a preliminary, single-seed first pass of the code is public. All of the research, with status, is on the research page.
Want to compare notes on any of this? Write to hi@kubadvorak.com.
Earlier
- Built Heirloom at Cursor Hackathon Prague; finished Zoplio’s developer API and SDKs.
- Finished Absorption Atlas, a 16-page technical report on sparse autoencoders.
- Built Grant Ops at Prague Builder Day; my six months at Kreedl ended.