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

Building an in-memory database in C with persistence, node-to-node replication, and native range queries. No external dependencies! See here.

Next: Leveraging the database as the backbone for a policy-based worker selection pipeline.