Welcome to My Blog

Hello, I’m Shivam Jha — a software engineer based in India.
Welcome to my blog.
This space is where I write about software the way I experience it in real life: imperfect, evolving, and deeply interesting. It’s part learning journal, part teaching tool, and part reminder to myself that clarity comes from slowing down and thinking things through.
A little about me
I have solid experience in full-stack development, but over time my curiosity has pulled me deeper into backend engineering, distributed systems, and the infrastructure that quietly powers modern applications.
I enjoy working close to the fundamentals — understanding how systems behave under load, how failures propagate, how trade-offs are made, and why certain architectural decisions matter more than others once software reaches production. I’m especially interested in scalability, reliability, and designing systems that are simple on the surface but robust underneath.
I’m also open to freelance projects, particularly work involving backend systems, infrastructure, or full-stack development where thoughtful engineering and long-term maintainability matter.
Recent projects
At the moment, I’m working on a collaborative product called NebulaUI — a carefully designed UI component library built with a strong focus on developer experience and consistency. Working on it has sharpened my thinking around design systems, frontend architecture, and collaboration at scale, and it continues to influence how I approach both frontend and backend work.
Why I Write ?
I write because I strongly believe in the Feynman technique: if you can explain something clearly, you probably understand it well — and if you can’t, there’s more to learn.
Writing forces me to confront gaps in my understanding. It turns vague intuition into structured thought. Many of these posts exist because I struggled with a concept, made mistakes, or misunderstood something the first time around.
By writing about those moments, I’m hoping others don’t have to repeat the same mistakes. If something here saves you a few hours of confusion or gives you a clearer mental model, then it’s done its job.
On this blog, you can expect:
- Clear explanations of backend, DevOps, and systems concepts
- Practical discussions rooted in real engineering problems
- Notes from things I’m actively learning or experimenting with
- Honest takes on trade-offs, failures, and design decisions
- Content that values understanding why over memorizing how
I try to write in a way that’s accessible without being shallow — useful whether you’re early in your journey or already working in the field.
If you’re curious about how software works beneath the abstractions, enjoy learning through real examples, or simply like reading thoughtful engineering write-ups, you’ll probably feel at home here.
Thanks for being here. Let's Learn and Grow Together.
— Shivam Jha