Hi, I'm Shivam.
I believe the best developers don't just ship software—they explain ideas, build communities, and make technology easier for everyone.
Curiosity is my favorite compiler.
I fell in love with computers the way some people fall in love with music—slowly, then all at once. A flashing cursor in a terminal felt like a door. Behind that door was a craft, a community, and a way of thinking.
These days, I spend my hours building real things, breaking them on purpose, and then writing about what I learned so the next person can move faster.
I'm drawn to developer relations because it lives at the intersection of everything I love—engineering, teaching, writing, and showing up for a community. I want to make developers feel less alone and a little more capable.
Four habits, one mission.
Everything I do circles back to the same idea: make software—and the people who build it—measurably better.
Build
Build software solving real-world problems—web apps, AI tools, and tiny utilities I wish existed.
Write
Technical blogs that translate dense ideas into clear stories developers actually finish.
Learn
Exploring AI, cloud, and open source—reading source code is my favorite pastime.
Teach
Making computer science easier with explainers, threads, and from-scratch implementations.
Things I built, shipped, and learned from.
A mix of finished apps, ongoing experiments, and notebooks I keep returning to.
Fake News Detection
Project 03A machine learning pipeline that flags misleading headlines using NLP and a fine-tuned transformer—with an explainability layer so readers see why.
Future AI Projects
Project 04A growing playground of AI-native experiments—agents, retrieval pipelines, and tiny copilots that solve specific developer pains.
Notes from the build.
Short, careful pieces about computer science, the web, and the craft of becoming a better engineer.
Understanding Hash Tables
A friendly tour of one of computer science's quietly genius data structures—from buckets to collisions to amortization.
How REST APIs Actually Work
Forget the buzzwords. Here's what HTTP, verbs, status codes, and statelessness really mean when you build a real API.
Git Explained Like You're Five
A short, vivid mental model for branches, commits, and merges—so you stop fearing the rebase.
Why Good Engineers Write
Writing isn't a side hobby. It's the cheapest, most leveraged engineering skill you can compound.
A toolkit, not a trophy case.
I care less about hoarding tools and more about picking the right one for the job.
Languages
Frontend
Backend
AI
Cloud
DevOps
Tools
Learning Now
A timeline that keeps compiling.
The arc so far—and where it's pointing next.
- Step 01
Started Programming
First lines of code—curiosity turned into a daily habit.
- Step 02
Built First Website
Discovered the magic of shipping something to the web.
- Step 03
Master's in Computer Science
Going deep on the fundamentals that make engineers great.
- Step 04
Machine Learning Projects
From naive Bayes to transformers—learning by building.
- Step 05
Technical Writing
Started turning notes into explainers other developers actually read.
- Step 06
Open Source
Reading source code, filing issues, and shipping small PRs.
- Step 07
Future DevRel
Building toward a role where engineering meets community.
Small numbers, big intent.
Let's Build Something Amazing.
Open to DevRel roles, collaborations, technical writing gigs, and conversations with thoughtful builders.