Abdullah Mohsin Naqvi
I’m a third-year computer science student building small systems, toy languages, and occasionally something that has to survive real users.
This isn’t a polished portfolio. It’s a record of confusion, debugging sessions, design trade-offs, and the long path between “it compiles” and “it behaves.” I’m still learning, and I expect to be wrong often. This is where I try to understand why.
Mostly, it’s for me. If you enjoy reading how a junior engineer thinks through complexity, you’re welcome to follow along.
Selected Projects
- dist-KV: A zero-dependency kv store
- A Failure-Tolerant Booking Platform
- Glitchy: A Minimal LLVM Compiler
Recent Writings
- The Languages I Was Scared Of
On learning C, and what the avoidance was actually about.
- Why Am I Even Making This Syscall?
Optimizing a Redis clone in C, one deleted syscall at a time
- I Don’t Want to Be an AI Operator
Choosing to build real intuition instead of outsourcing it to AI.
Now
Started at Ciena as a Routing/IP intern.
I’m building routing protocol software in C for carrier-grade routers, working across IS-IS, MPLS, and Segment Routing.
I’ve wanted to work in a big C codebase for a while now, and getting to write the protocols that hold the internet together is the most excited I’ve been about a project in a long time :)