CS student by day, full-stack developer by the rest of the 24 hours. I've shipped more projects than I've slept hours.
I didn't start with a computer science degree. I started with a screwdriver.
At 15, I was running a solo mobile repair shop β diagnosing boards, replacing screens, sourcing parts. That's where I learned that systems break in predictable ways if you understand them deeply enough.
The jump to software was natural. I built RC cars from bare wire, flashed custom ROMs, managed a 4-OS EFI boot setup before I knew what a kernel was. When I finally wrote my first real program, it felt like the same thing β just invisible hardware.
Since first semester at UET Lahore, I've been building: TransitFlow (real-time Orange Line routing), Li'nage VCS (a Git-like version control in C#), Authn (enterprise auth system), and Shopit (a full multi-tenant e-commerce platform with Kafka, ClickHouse, and schema-per-tenant PostgreSQL).
I don't wait for assignments to build things. I build because I can't not.
Third semester at UET Lahore β officially studying, unofficially running distributed systems at 2am on Oracle Cloud ARM infrastructure.
Actively building:
Open to freelance work and interesting collaborations.
I shoot photography on budget devices β finding geometry in mundane spaces, light in overlooked corners. No expensive gear, just attention.
I read and write Urdu poetry. Ahmad Faraz and Parveen Shakir live rent-free in my head. There's something about the compression of Urdu verse β entire worlds in two lines β that feels related to good code.
I think a lot about physics, theology, and linguistics. Not separately β together. How systems of meaning get built, how they break, how they persist.