System Design
Distributed systems, microservices, event-driven design. I help you build things that don't fall over at 2 AM.
Senior Software Engineer — AI Agent Enablement, Software Architecture
Senior Software Engineer focused on production-grade AI systems, distributed architecture, and reliability.
15+ years of distributed systems across telecom, banking, e-commerce, and AI.
I've spent the last 15+ years building distributed systems that actually hold up in production. Along the way I've worked across telecom, banking, e-commerce, and AI — at Alcatel-Lucent, Logos, secu-ring, Wayfair, and Vinted. I've done architecture reviews, mentored teams, and designed pipelines that handle millions of events a day.
More recently I've been deep in the messy parts of AI: agent architectures, LLM orchestration, skill registries, and real-time coaching systems. I help teams skip the hype and build stuff that works outside a demo.
What sets me apart is the overlap. I speak distributed systems and I speak AI. So I don't just know the patterns — I know how they break when they hit real infrastructure at scale.
How I frame problems, make architecture tradeoffs, and carry work into production.
Start with the system context, constraints, users, failure modes, and business pressure before choosing a technical direction.
Evidence FirstTurn ambiguous requirements into clear boundaries, contracts, tradeoffs, and implementation paths that teams can reason about.
Maintainable DesignShip the work, document the decisions, review the implementation, and make sure the operational reality matches the design.
Production MindsetEngineering strengths across AI systems, distributed architecture, and production reliability
Distributed systems, microservices, event-driven design. I help you build things that don't fall over at 2 AM.
Agent systems, LLM orchestration, A2A protocols, skill registries, self-improving pipelines. Built for production, not for demos.
Real-time negotiation and soft-skills coaching with structured feedback loops. Backed by LLMs, grounded in real frameworks.
Technical due diligence, system audits, code review at scale. Before you invest millions, talk to someone who's seen enough failures to know what breaks.
Real problems. Measurable outcomes. A few examples of what I've shipped.
Their multi-agent system was producing hallucinatory handoffs — agents confident but wrong, passing garbage downstream. I redesigned the orchestration layer with typed contracts, skill registries, and structured fallback chains.
A monolithic order-processing system was collapsing under peak load. Redesigned with Kafka-backed event sourcing, idempotent consumers, and an outbox pattern. From fragile to bulletproof in 10 weeks.
Built a real-time LLM coaching system that listens to live negotiation sessions, provides structured in-ear feedback, and tracks skill improvements over time. Not a chatbot — a genuinely new category of tool.
Open-source systems for agent infrastructure, workflow automation, and local-first intelligence.
Loading projects...
What former managers say about working with me
Thoughts on AI architecture, systems, and engineering
Loading articles...
Senior software engineer focused on systems that scale, AI architectures that work in production, and engineering practices that make complex systems easier to operate and evolve.
Currently accepting new clients