About
I'm a backend developer with a strong focus on building reliable, scalable systems using Go. I enjoy designing clean APIs, working with distributed architectures, and solving complex engineering challenges.
My approach to software development is rooted in clean architecture principles — writing code that is maintainable, testable, and built to last. I believe great backend systems should be invisible: fast, reliable, and effortlessly scalable.
Currently pursuing my undergraduate degree while actively building real-world systems and contributing to open-source projects.
Skills
Experience
Projects

Distributed Transaction System
A distributed transaction processing system implementing the Saga pattern for maintaining data consistency across microservices.

Asynchronous Task Processing System
A robust async task processing pipeline with retry mechanisms, dead letter queues, and real-time monitoring dashboard.

URL Shortener Service
A high-performance URL shortening service with analytics, rate limiting, and caching layer for sub-millisecond redirects.
Contact
Have a project in mind or want to collaborate? Feel free to reach out.


