About Me
I have 3+ years of experience in designing and developing scalable, distributed, and real-time systems. I have a strong foundation in data structures, algorithms, and system design, which allows me to create efficient and robust solutions. My expertise lies in building high-performance AdTech solutions that automate the buying, and optimization of digital advertising inventory in real-time.
Latest Blogs
- Kafka and Data Loss: What Most Engineers Miss
- Choosing a database design for multi tenant application!
- Why email address should't be used as primary key?
- Concurrency Redefined
- Write-Ahead Logging (WAL), Change Data Capture (CDC) & PostgreSQL
- Building Consistent Audit Log System with Change Data Capture (CDC)
- A simple group scoped counter system (PostgreSQL/MongoDB/MySql)
- Learn how to make HTTP request using plan Java Socket
- Using Custom Annotation in Spring Boot
- How Do Servers Handle More Than 65,535 TCP Connections?
- Graceful Shutdown & Spring Boot
- Test Containers : An Integration Testing Weapon
- Synchronization in Distributed Task Processing: Leveraging Distributed Locks
- View More
Work Experience
Education
Skills
Check out my latest work
I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my open source favorites.

Dakia: The Developer-Centric API Gateway
Dakia is an advanced API Gateway designed with developers in mind, offering a fully configurable, extensible and programmable solution. With Dakia, developers are treated as first-class citizens, enabling them to customize and tailor the gateway to fit the unique needs...

JSON Diff Visualizer
A web-based tool to visually compare two JSON files and highlight structural and value differences using a clean, interactive UI. Implemented recursive diffing logic to detect added, removed, and modified keys at any nesting level. Designed for developers to debug APIs or config changes with ease, featuring collapsible tree views and color-coded diffs.

Distribted URL Shortner
A high-performance service to generate unique, length-constrained short URLs for long URLs. The service utilized ZooKeeper for distributed counter management across nodes, ensuring collision prevention, high availability, and scalability. MongoDB was used for data persistence, while Redis optimized performance with caching. Built with Java and Spring Boot, the system efficiently handles large-scale requests.

dsabyte - Multi author blogging platform
Designed and developed a multi-author blogging platform that empowers users to create, manage, and share content seamlessly. Implemented robust features for author collaboration and content scheduling.
Get in Touch
Want to chat? Just shoot me a dm with a direct question on linkedin and I'll respond whenever I can. I will ignore all soliciting.