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

Recent Writings

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 :)