Software Engineer

About Me
I specialize in backend engineering with a focus on distributed systems architecture. My work involves designing event-driven systems, implementing caching strategies that reduce database load, and building APIs that can scale horizontally. I spend time on problems like distributed consensus, database query optimization, and system observability. I work primarily in Go and Python ecosystems, with experience in Redis, PostgreSQL, Apache Kafka, and container orchestration with Kubernetes.
When I'm not coding, I'm usually playing guitar or piano. I've been making music for years, and there's something interesting about how both music and distributed systems involve timing, coordination, and managing complexity. Whether it's debugging a race condition or working through a tricky chord progression, both require patience and listening for patterns.
Tech Stack
Languages
Frameworks
Infrastructure & DevOps
Databases & Messaging
Architecture & Patterns
Monitoring
Featured Projects
Building something that needs to scale reliably?
I'd be happy to discuss your technical challenges.