I am a passionate and results-driven software developer with expertise in building web, mobile, and desktop applications. My core focus lies in architecting and developing scalable, high-performance systems that solve real-world problems — particularly within distributed systems and modern software architectures.
Driven by curiosity and continuous learning, I explore and prototype innovative solutions through hands-on research. The architectures and projects featured in my repositories are the direct outcome of my independent investigations and technical experimentation.
I specialize in crafting robust backend systems using technologies such as Java, Python, JavaScript, and PHP. I leverage event-driven architectures and microservices patterns to deliver resilient, extensible, and enterprise-grade applications capable of adapting to complex, real-time business environments
A microservices-based e-commerce shopping cart system with event-driven architecture using Kafka and Spring WebFlux.
A microservices-based e-commerce shopping cart system with event-driven architecture using Kafka and Spring WebFlux.
A distributed system for order processing and payment handling with gRPC for service communication and Kafka for event messaging.
An intelligent recommendation engine built with Django Python and machine learning algorithms.
A Spotify-like Music streaming application built with React.js and Tailwind.css
- Reactive Programming with Project Reactor
- Domain-Driven Design
- Cloud-Native Architecture Patterns
- Advanced Distributed Systems Concepts
- Distributed locks
- Advanced features of Redis (Redisson)
- Next.js