Ready to build something amazing?
I'd love to connect with you. Say hi and tell me what you're building.
Sole designer on the Shecluded design system. I owned the color audit, the tonal scale, the token structure and the engineering handoff.
Shecluded's brand pink, #EB2590, is bold and recognisable, but white text on it measures 4.04:1, below the 4.5:1 WCAG AA minimum for normal-sized text such as button labels. Rather than abandon the brand color, I built a tonal scale around it and assigned each step a job: the original pink for large display moments and UI shapes, and a deeper step (#D2137A, 5.10:1 with white) for buttons and text. After the system was adopted, failing color pairings in the dashboard dropped from 11 of 38 to 0, and engineering replaced 23 hard-coded hex values with 14 semantic tokens.
Shecluded serves female entrepreneurs across Nigeria and Africa, many of whom apply for loans on their phones while managing a business and family. Research for the redesign found that 89% prefer mobile for financial tasks, and the team committed to designing for older and lower-quality devices. In that context, low contrast is not a style issue: it is a reason someone cannot read a button.
I generated a tonal scale from #EB2590 by changing lightness while keeping hue and saturation, so every step reads as the same pink. Each step was measured against white and black.
Instead of one pink used everywhere, each shade has rules:
I documented the rules as design tokens in two layers, primitives (pink-50 to pink-800) and semantic tokens (action.primary, text.link, text.link-on-tint and so on), published them as Figma variables, and handed engineering a JSON token file plus a one-page "which pink?" usage sheet. Engineers mapped the tokens to CSS custom properties.
Loan status is the most important information on the dashboard. Status chips such as Paid and Pending need a text label and an icon, not just a green or amber fill, so they work for colourblind users and on washed-out screens.
I applied the system to the screens borrowers use most: the dashboard balance card, the eligibility card, the Repay loan and Apply buttons, the repayment list with status chips, the four-step application stepper, and all text links. The audit also caught the yellow eligibility card, whose amber text measured 2.39:1; it now uses dark brown at 6.34:1.
Failing pairings were measured with the same contrast script before and after. In the design review, the founder signed off on the deeper button pink without noticing it had changed until it was pointed out.
The system shipped to production with the redesigned dashboard in April 2025.
I measured on a monitor and in browser simulators. Next time I would test with real borrowers on low-end Android phones outdoors in Nigerian daylight, and check the scale against the newer APCA contrast method alongside WCAG 2.1, since APCA treats light-on-dark text like the balance card differently.
I'd love to connect with you. Say hi and tell me what you're building.