Loading blog
Loading blog
I write about real engineering problems, architectural trade-offs, and lessons learned from building production systems. Expect deep dives into system design, performance optimization, and the practical challenges of full-stack development—no fluff, just engineering insights.

You have to be living under a rock if your life hasn't been touched by AI. ChatGPT is our best friend, mentor, therapist, confidant and what not. But what if ChatGPT is also that secretary that helps you in finding your files or drafting an email (like Jarvis!). MCP! in caps lock!!!

Notification is a very common word nowadays. But do you know the principle behind this model? Let's see how this model works behind the scenes using Java.

HashMap is probably one of the most important collections in Java ecosystem. Let's understand its internal working in this article.

Cascading Style Sheets or CSS in short was initially introduces to makes websites lively. Today, there is rarely any website that doesn't use CSS and design principles related to it.

Git is one of the most useful tools in Software Development that has helped thousands of developers collaborate.

Let's start learning about algorithms. Selection sort is one of the most basic algorithms so let's understand it in this article.

Microservices is a cool pattern that comes with its own set of pros and cons. Let's explore some of those cons in this article.

If you are just like me who keeps building repos on github but never launches the website or finds the process too tedious, then worry not, Github has something for you.
Get notified when a new deep-dive drops.