I'm a backend software engineer who builds distributed systems in Go. I specialize in microservices, event-driven architecture, and Domain-Driven Design—delivering backend infrastructure that handles real production traffic, from GraphQL APIs and gRPC services to message-driven workflows with RabbitMQ on AWS.
Areas where I'm deepening my expertise and delivering production impact
Designing systems with CQRS and Event Sourcing where every state change is traceable. Building audit-ready, reproducible backends that outperform traditional CRUD in complex domains.
Production experience integrating LLMs and RAG pipelines for data extraction, structuring, and intelligent automation. Shipped AI-powered features that replaced manual processes and reduced operational overhead.
Deploying and operating containerized Go services on AWS with Docker, Kubernetes, and CI/CD pipelines. Building infrastructure that teams can ship confidently—from automated deployments to observability.
Technologies and patterns I use to build production-ready distributed systems
Backend roles focused on Go microservices, cloud infrastructure, and distributed architecture
Backend Software Engineer (Tech Lead)
Co-founder & CTO
Backend Developer
Looking for a backend engineer who ships reliable Go microservices? Let's talk.