I’m Sarthak — a developer, creator and writer.
Welcome to my little slice of the internet 🌐 — a running log of everything I’m curious about in tech, AI, software, cameras, and gadgets. Poke around, stay a while, and enjoy the ride. New posts land regularly, whenever something grabs my attention enough to write about it 📸
Latest writing
-
21 min readWhat exactly is a linked list and why you need it
Data Structures | Programming | Systems Engineering What exactly is a linked list and why you need it Data Structures | Programming | Systems Engineering Arrays are one of the first data structures most…
-
12 min read
Writing Faster String Code in Modern C++
Strings are everywhere: log lines, HTTP requests, config files, JSON payloads, database queries, command-line arguments. Because they feel so simple, it’s easy…

-
12 min read
Leaving Google Photos and iCloud for Immich: Costs, Hardware and a Full Docker Setup
For years my photos lived in two clouds. Pictures from the Pixel went to Google Photos, pictures from the iPhone went to…

-
9 min read
AI Can Write Code. That Doesn’t Make It a Software Engineer.
Every few months, the tech industry discovers a fresh angle to declare the imminent death of software engineering. First, AI could autocomplete…

-
15 min read
Stack vs Heap in C++: Memory, Lifetimes, and What Happens Under the Hood
How stack and heap memory work in C++: stack frames, dynamic allocation, lifetimes, leaks, dangling pointers, and smart pointers, with examples.

-
9 min read
My Favorite Fujifilm Recipes on the X-E5
In my X-E5 review I said the Film Simulation dial is the one feature I truly like on this camera. This post is the…

-
16 min read
How malloc() and free() Actually Work: Building a Memory Allocator in C
Anyone who has written C for a while has typed a line like this without thinking twice: You get a pointer, you…

-
7 min read
My Two-Phone Setup: Why I Carry Both a Pixel and an iPhone
Most Android vs iPhone debates end with someone picking a side. I stopped trying. I carry a Pixel 10 Pro and an…
