In development since 2019, the recent years on Python backends: FastAPI microservices, API and data-model design, integrations with external systems, PostgreSQL and ClickHouse, containerisation and running services in production.
A distinct part of the job is the people and decisions around the code: architecture, code review, mentoring, technical interviews. A good system outlives whoever wrote it only if the team understands why it is shaped the way it is.
I gravitate to problems that do not fit inside a single application. The cause of a failure usually sits at a different level from the failure itself: in the data model, in a query plan, in the network, or in someone else’s API that answered differently yesterday. That is the level I go down to.
Outside of work: Home Assistant and ESPHome, network hardware and OpenWrt, my own LLM infrastructure, 3D printing and electronics. Nearly everything I know about networks, operations and debugging live systems came from there.