I'm a Backend Engineer focused on designing and building scalable, distributed, and event-driven systems.
I enjoy working on engineering problems where scalability, consistency, reliability, performance, and observability matter.
| ⚙️ Backend | 🌐 Distributed Systems | ☁️ Cloud Native | 🤝 Open Source |
|---|---|---|---|
| Java & Spring Boot | Kafka & Event-Driven Architecture | Docker & Kubernetes | Java & Spring Ecosystem |
- 🔭 Building production-oriented backend and distributed systems
- ⚡ Working primarily with Java, Spring Boot, Spring Cloud, Kafka, and Kubernetes
- 🌱 Exploring distributed systems, graph databases, benchmarking, and cloud infrastructure
- 🤝 Contributing to open-source projects and learning from large production codebases
Scalability · Asynchronous Communication · Reliability · Consistency
Kafka · Messaging · Distributed Workflows · Real-Time Processing
Graph Databases · Benchmarking · Workload Analysis · Performance Engineering
Issue Investigation · Regression Tests · Framework Contributions · Code Reviews
I actively work with projects in the Java, Spring, Microservices, and Distributed Systems ecosystem.
My open-source work focuses on understanding existing architectures, reproducing issues, implementing focused changes, writing regression tests, and participating in review workflows.
| Ecosystem | Areas of Work |
|---|---|
| 🌱 Spring Cloud | Configuration & distributed system infrastructure |
| ☁️ Spring Cloud OpenFeign | HTTP client integration |
| 🎯 Spring Cloud Netflix | Service discovery & health behavior |
| 🔐 Spring Security | Framework ecosystem |
| 🛡️ Resilience4j | Reliability patterns |
| 🧪 Testcontainers | Integration testing infrastructure |
| ⚡ Apache Dubbo | Distributed services |
| 🐶 Spring PetClinic | Microservices architecture |
Open-source engineering has taught me that writing the code is only part of the work. Understanding existing architecture, reproducing problems, preserving compatibility, and writing reliable regression tests are equally important.
Distributed Systems •
Event-Driven Architecture •
System Design •
Backend Scalability
Caching & Consistency •
Cloud-Native Infrastructure •
Observability •
Performance Engineering
Graph Databases •
Open Source •
Reliable Systems
Design for failure. Measure before optimizing. Understand the trade-offs.
Always building. Always learning. Always improving.

