About
Evgenii, or Eugene when that is easier. Based in Prague and working across product design, frontend systems, backend services, and AI tooling.
I build software from the product question down to the operational detail.
My work sits between product thinking and implementation. I enjoy unclear problems, systems with real constraints, and interfaces where small decisions compound into a better experience.
Current interests include agent interfaces, MCP, editorial systems, developer tools, and ways to make complex software feel calm without making it simplistic.
Principles
01
Make the model visible
Interfaces should help people understand what the system knows and what it will do next.
02
Prefer useful constraints
A smaller, explicit surface is usually easier to operate, test, and trust.
03
Ship the whole state space
Loading, empty, error, and recovery paths are product work, not cleanup.