About me
I'm a software engineer building backend systems, AI infrastructure, and developer tooling — with a focus on the architecture of AI-integrated backends and scalable platforms: workflow orchestration, retrieval, execution infrastructure, and the engineering that keeps production AI systems reliable.
Most of my work involves building production systems, but I'm broadly interested in how software behaves under real-world constraints — what changes under concurrency, where state lives through execution, how systems recover from failures, where bottlenecks emerge, and how architecture evolves as complexity grows. I prefer systems that stay reliable, observable, and easy to reason about.
When something breaks, I trace it to the root cause through logs, dependencies, and failure paths, and I lean toward making structural decisions early — around component interactions, failure containment, and scalability — over clever fixes that get hard to reason about later. Today that mostly means multi-agent workflows and running AI systems in production: context engineering, execution efficiency, and the guardrails needed to operate them safely at scale.
Beyond work, I've contributed to open-source projects including Langflow and AiiDA, and I keep coming back to Living Dead — a long-term game project I'm gradually expanding as I learn more about gameplay systems, reinforcement learning, multiplayer networking, and engine architecture.














