What I owned
Redesign work across a cross-functional team: search, accessibility, mobile-first patterns, and a four-layer token architecture documented as JSON and CSS.
Islam Online
95M views on the platform redesigned

Islam Online · 2023Platform Redesign · Design System · Non-profit · 2023
Redesigning a 25-year-old Islamic platform with 95M+ views: an accessible, mobile-first experience and a maintainable design system for a Bootstrap stack.
95 million views, a 1998-era interface, and an unfinished brand kit. Search, accessibility, and system decisions had to work within the existing Bootstrap stack.
views on the platform redesigned

The brief was to update an Arabic Islamic platform with 95 million views, decades of content, a Bootstrap stack, and an unfinished brand kit. The work focused on search, accessibility, mobile-first patterns, and a system developers could maintain.
Redesign work across a cross-functional team: search, accessibility, mobile-first patterns, and a four-layer token architecture documented as JSON and CSS.
A Bootstrap-only stack, an unfinished brand kit, and an audience aged 17 to 70 across 25 years of readership.
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.
The decisions
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 → cross-functional handoff with full documentation.
platform views
client-reported expert and interview UX feedback
token system layers
legacy modernized
Project period: ~3 months
A system that outlives an unfinished brand.
Gallery
Key visuals from the project, then the individual decision screens. Full-fidelity shots of those are coming soon.



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.
Related work