MahnoorFatima

Portfolio

Some people pick words or code.
I never chose.

the writer & <the_developer />

I'm Mahnoor Fatima, an 18-year-old writer and web developer. I write essays and fiction, from politics to imagined worlds, and I've spent the last four years building websites for conferences, communities, and businesses.

Mahnoor Fatima standing in front of library bookshelves, holding a telephone receiver

My range is the point. One week it's an argument about power and policy; the next it's a short story that has nothing to do with the news. Pull a spine off the shelf:

Every spine opens the full collection on Medium ↗

My very own fictional book

Roshniروشنی

a story about the light of hope

My debut book. Roshni means light, the kind a single diya throws against a dark room. It's a story about hope that refuses to go out, no matter how hard the world blows at it.

Pre-Order Here mahnoor.site/roshni

II.The Developer

4 years shipping

Since I was fourteen I've designed and built websites for real clients with real deadlines, conferences, youth events, and online stores that had to work on day one.

lymun26.live
LYMUN '26 website, hero page with event venue and dates
Conference · Model UN

LYMUN '26

Official website for the Liberated Youth Model United Nations, a three-day conference site covering committees and study guides, tiered registration with early-bird pricing, the executive council, and venue directions.

design + build · live event site
tedxwestminsteryouth
TEDx Westminster Youth website, speakers lineup
Event · TEDx

TEDx Westminster Youth

Event site for a TEDx youth program, a speaker lineup of voices from across Pakistan, a full registration flow with payment proof upload, and the classic TEDx black-and-red identity carried through every page.

design + build · registration flow
Commerce

E-commerce Stores

Multiple online storefronts for businesses, product catalogues, carts, and checkouts designed to turn visitors into customers.

multiple clients

III.Say Hello

Need an essay, a story, or a website? Or all three?