Pavan Dhadge

I make software
NOT slop.

Mumbai, India Go | C++ | JavaScript systems | web | Distributed Systems
$ ssh pavandhadge.pages.dev

Soon also available as an SSH portfolio — if you prefer the terminal, connect directly.

I build systems from first principles, breaking them down to understand how they actually work. I focus on clarity, efficiency, and creating tools that are simple, reliable, and genuinely useful, learning deeply along the way.

About

A little about me

Builder, thinker, and incurable debugger

Hey, I'm Pavan. I like building things, breaking things, and understanding why they behave the way they do. Most of my best learning has come from choosing slightly harder projects than I probably needed to.

I’m the kind of person who actually gives a damn about the code I ship. I care about the guts of the system and whether the person on the other side of the screen actually enjoys using it.

The rest of my life? Still a work in progress, but I’m getting there.

Read the full story

Build simple and reliable software from first principles.

Location Mumbai, India
Status Availabile
  • Go
  • C++
  • JavaScript
  • Node.js
  • React
  • SQL
  • MongoDB
  • CLI

Featured Projects

Some of my Artworks

See all Projects

Bang Search

A fast, shortcut-based search browser extension inspired by DuckDuckGo bangs, enabling quick site-specific searches directly from the browser's address bar.

Read More

fs_sim - ext2-Inspired File System

A from-scratch C++ simulator of an ext2-like file system: block groups, inodes, bitmaps, directory entries, shell commands, and remount-safe persistence — built for deep understanding of OS storage internals.

Read More

GoLocalShare

A fast, secure, single-command file/directory sharing tool in Go — local LAN transfers with token auth, optional temporary Cloudinary cloud links, auto-expiry, and strong privacy/security focus.

Read More

Experience

Places that shaped how I work

See full timeline

Blog

Latest writing

See all essays
2025-12-05 · 5 min

Building an ext2-Inspired File System Simulator in C++

A deep dive into building a block-based, inode-centric file system simulator from scratch in C++. I walk through superblock design, inode tables, block allocation strategies, and the real trade-offs around fragmentation, consistency, and pe...

READ MORE
2025-12-19 · 5 min

Building Tradeoff-Explicit Distributed Systems

A practical philosophy for designing distributed systems that embrace trade-offs instead of hiding them. I cover why explicit decisions about consistency, latency, and failure modes make systems easier to operate under real production press...

READ MORE
01011001 0xDEADBEEF SYS_AUTH_OK TTY_CONNECTED COORD_150_100 TERMINAL
2025-08-01 · 5 min

Falling in Love with Terminals

How a blinking cursor in a dark terminal window became my most creative space. I trace my journey from being intimidated by the command line to falling in love with it — discovering the power of composable tools, shell scripting, tmux workf...

READ MORE

Elsewhere