Shivang Nagaria

Learning the Life!


I write about building things from scratch — filesystems, databases, hardware. If you like going deep, start with this post.


Featured

Aug 3, 2023
Creating FileSystem from scratch

I was reading a chapter on persistence from a book called OSTEP (a classic OS book by Prof. Remzi). It has all kinds of crazy things that I don’t hear about every day: storage devices, drivers, pages, virtualization of disk, and many other things.

Recent posts

Apr 18, 2026
Pi Radio

I like listening to music while working or doing chores around the house. Spotify and YouTube Music are fine — I use them most of the time — but they have a problem. They get too personalized. After a while, they’re just playing the same songs again & again. Sometimes you don’t want curation. Sometimes you just want to lose control a little.

Jun 17, 2023
Creating database index from scratch - iteratively

I recently got interested in database indexes and want to know how exactly they work. Going through tutorials is one thing but building something from scratch gives you deeper knowledge, so that’s what I did.

Mar 23, 2023
Glitter

Meenal, Sudeep, and Amit went ahead of us. Behind, I and Ishika were lagging. We were making slow progress in this dark trek of Korigad Fort. Just before sunrise, we reached the top, and there were just two or three groups. They are way too far from us.


Why poll when you can pull?

Get new posts delivered to your inbox.

Liked what you are reading? Let me know here me@shivangnagaria.com :)