What I owned
Redesign across a 3-person team, search, accessibility, a mobile-first system, and a four-layer token architecture shipped as JSON + CSS.

Platform Redesign · Design System · Non-profit · 2023
Redesigning a 25-year-old Islamic platform with 95M+ views, from forum-era Bootstrap UI to a modern, accessible, mobile-first experience with a production-ready design system.
95 million views, riding on a design that hadn't moved since 1998, and a brand kit nobody had finished. I was rebuilding the house while people were still living in it.
views on the platform redesigned
The setup
Islam Online is one of the most influential Arabic Islamic platforms in the world. 95 million views. Decades of content. And a website that looked like it hadn't been touched since a forum was state-of-the-art design. The job: redesign everything, build a system developers could maintain, make it accessible, make it scale, without losing an audience that's been coming for 25 years.
Role & constraint
Redesign across a 3-person team, search, accessibility, a mobile-first system, and a four-layer token architecture shipped as JSON + CSS.
A Bootstrap-only stack, an unfinished brand kit, and an audience aged 17 to 70, design for all of them at once, without losing 25 years of loyal readers.
The problems
No complex component frameworks. The system had to work within the stack, not around it.
The brand kit wasn't finalized when design started. I had to build a system before knowing its final colors.
Visitors span every age, culture, and geography. Design for the 70-year-old scholar and the 17-year-old student, simultaneously.
Must grow without requiring a redesign every time new content formats emerge.
How it went
Surveyed existing users, the #1 pain was search. Everything else came second.
Ran a MoSCoW session with dev and management: search + accessibility = must-have, dark mode = should-have.
A 4-layer token system (primitives → semantic → component → dev) that held up even before the brand was final.
The solutions
The #1 user pain point was search. Users couldn't find what they came for. Everything else was secondary.
Surveyed existing users, then ran a MoSCoW session with dev and management to prioritize.
Primitives → Semantic → Components → Dev. Light + dark modes, exported as both JSON and CSS for plug-and-play handoff.
Mobile-first wireframes → component library → page ownership split across a 3-person team → developer handover with full documentation.
By the numbers
platform views
UX rating ÷100 (4.22/5)
token system layers
legacy modernized
A system that outlives an unfinished brand.
Gallery
The screens behind the story. High-fidelity shots landing soon.
Reflection
I built the system before the brand was even decided, on purpose. So when the colors finally landed, theming was one config change, not a redesign. I'd rather absorb the chaos I can see coming than pretend it won't.
Next case · 04
Two sides, zero users. A travel marketplace from nothing.