Skip to content

Mohit Mishra

Systems programmer. I teach distributed systems and low-level engineering by making you build them.

Below the abstractions

My journey into low-level programming started with a simple question: how does the hardware actually talk to the software? This curiosity led me down the hole of kernel development, memory management, and processor architectures.

Today, I specialize in building operating systems and experimental system software. I believe that to truly understand computing, one must look below the abstractions and embrace the complexity of the hardware-software interface.

When I'm not debugging kernel panics or optimizing cache performance, I write about my findings on my blog, sharing the intricacies of systems programming with the developer community.

---GitHub stars
---Public repos
---Blog posts

Recent pushes

The latest public repositories with a push, from GitHub.

Technical articles

Recent essays from Low-Level Lore on Substack, TheCoreDump, and Medium.

mohit@ubuntu: ~
Welcome to Mohit Mishra's Interactive Terminal!
Explore my portfolio using simple commands.
Type 'help' to see available commands.
mohit@ubuntu:~$

Newsletter

Get notified when I publish new articles about systems programming, OS development, and low-level engineering.

Join developers from TheCoreDump & exploring-os.

Contact

Whether you want to discuss OS internals, kernel development, or just say hi, feel free to reach out.