MMuwaffaq
Open to work·Senior product design roles, remote or Gulf

Hello, I'm Muwaffaq.

Product designer & design engineer·Abuja --:--

I build products I'd want to use myself. If I wouldn't open it twice, I don't ship it.

I've designed and built 8 websites and apps, set up 5 design systems, made 4 launch films, and shipped 2 products of my own to production. Most recently I rebuilt QuickPay, a Nigerian money app: 105 messy screens became 91 on one token system with dark mode.

I work from Figma variables to production code in Next.js, Astro and Tailwind, and I use Claude Code and Figma MCP to move at the speed of a small team, while I hold the craft bar myself.

Selected work

Real recordings of each product

More work

Notifications, treeti
Notificationstreeti
Confirm transfer sheet, QuickPay
Confirm transfer sheetQuickPay
Storm warning, Skyline
Storm warningSkyline
Answer feedback, PharmaQuest
Answer feedbackPharmaQuest
Repayment reminder, treeti
Repayment remindertreeti
Money sent, QuickPay
Money sentQuickPay

Currently

Product designer & design engineer at NūringNow

Grip has a signal. Nūring builds a smart glove that reads grip to measure effort, recovery and accumulated load, starting with baseball. I design and build across the product: the athlete app, the design system and the web.

  • Athlete web appGlove pairing, onboarding and the athlete's view of their dataDesign · Engineering · On request
  • Engineering workFront-end and product engineering across Nūring's appsEngineering · On request
  • Nūring design systemTokens, icons and components shared by every surfaceDesign system · On request

This work is confidential. I'm happy to walk you through it on a call.

Design systems

I build the tokens first, so dark mode and Arabic become a setting, not a redesign. Each system has a full write-up: why it was needed, how it's structured, the rules, and what it changed.

Try it on QuickPay: same component, three modes.

9:41
AOSearch
Wallet · NGN₦248,560.75Account details
Add moneySendPay billsRequest
AOAdaeze Okafor2:41 PM · Transfer−₦25,000.00
TBTunde Bakare11:02 AM · Transfer+₦150,000.00
Ikeja ElectricPending · 9:15 AM−₦10,000.00
See all
Pay bills2% back on data
AirtimeDataElectricityTV
HomePaymentsCardsRewardsAccount

QuickPay · Home

The real screen from the Figma file, rebuilt from its components. Switching changes only the variable mode, or the direction for Arabic.

color/bg/canvas #f7f6f2color/bg/hero #d63f06color/bg/brand-subtle #fff4edcolor/text/primary #2d2b28direction ltr

Light and Dark values come straight from QuickPay's Figma variables. The Arabic version isn't in Figma yet; its copy needs a native review.

Launch films

  • treetiProduct launch film4K
  • AttikLaunch video and reelsSocial
  • AlmutamirBefore and afterCase film

How I work with AI

  • Claude Code to build and test real apps. Figma MCP to set up systems and rename hundreds of layers.
  • It defaults to generic layouts and misses edge cases, so I set the tokens first, check every contrast pair and stress-test screens.

Contact

Let's build something people want to use.

Senior product design roles, remote or Gulf. I reply within a day.

Based in
Abuja, Nigeria
Hours
GMT+1 · overlaps with UK, EU and Gulf working hours
Status
Open to work