Skip to content

Open to select freelance projects

I design products
people actually finish using.

Muhammad AdnanProduct Design

I design digital products end to end: research the problem, map the flows, build the system, then sit with the engineers until it ships pixel-accurate. Most of my work is mobile-first — consumer apps, marketplaces, fintech and health products — plus the dashboards the teams behind them run on.

Mobile app interfaces designed
150+Mobile app interfaces designed
Years designing products
3+Years designing products
Shipped products in this portfolio
30+Shipped products in this portfolio
Industries designed for
12Industries designed for
FigmaDesign SystemsUX ResearchPrototypingWireframingInteraction DesignInformation ArchitectureUsability TestingMobile App DesignSaaS DashboardsAccessibility (WCAG)Journey MappingDesign TokensDeveloper HandoffAdobe XDFramerProtoPieDesign QA

Selected work

Products shipped, not concepts

31 products in this portfolio — mobile apps, marketplaces, dashboards and AI tools. Here are the ones with the fullest story behind them.

Capabilities

Four ways design moves the number you care about

Pick the one that sounds like your problem. Each is something I have done end to end, more than once.

From a rough idea to a build-ready product — flows, screens and states, all of them.

  • User flows, information architecture and wireframes before a single pixel is styled.
  • High-fidelity UI for iOS, Android and web, with every empty, loading and error state drawn.
  • Clickable prototypes your stakeholders can actually tap through before anyone writes code.

The standard I hold

Beautiful is the easy part

Anyone can produce an attractive screen. The work that matters is everything around it — the research that proved it was the right screen, the states nobody asked for, the system that makes the next twenty consistent, and the QA pass that makes the shipped version match the file.

150+Interfaces shipped
Mobile-first product design across a dozen industries, most of it live in front of real users.
6Phases, every project
Understand, structure, design, validate, hand off, refine. The rhythm does not change because a deadline is tight.
100%States designed
Empty, loading, error, offline, permission-denied and first-run. Engineers should never have to invent a screen.
AAAccessibility baseline
WCAG 2.2 AA checked while designing — contrast, targets, focus order and text scaling.

How I work

A rhythm you can plan around

Six phases, the same order every time. A tight deadline changes the depth of each phase — never whether it happens.

01

Understand

Business goals, user problems, constraints and success metrics — captured before anyone opens Figma.

02

Structure

Flows, information architecture and low-fidelity wireframes. Cheap to change, brutal at exposing gaps.

03

Design & test

High-fidelity UI, a clickable prototype, and usability sessions that decide what changes before build.

04

Ship & refine

Tokens, components, annotated handoff, design QA on staging, then iterate on what real usage shows.

Why work with me

What you get that you might not expect

None of this is exotic. It is just what happens when a designer treats the build as part of their job.

01

I design every state, not just the happy path

Empty, loading, error, offline, no-permission, first-run, too-much-data. Engineers stop inventing screens at 2am, and QA stops filing tickets about them.

02

Research before pixels, always

Even on a two-week timeline there is room for five user interviews and a competitive teardown. That week of research usually removes a month of rebuilding.

03

I sit with the developers

Handoff is not a Figma link and a wave goodbye. I stay through the build, review the staging environment and do a design QA pass before release.

04

Systems, not one-off screens

Everything ships as tokens and components. The tenth screen takes a fraction of the time the first one did, and the twentieth still looks like the same product.

05

Accessibility is part of the definition of done

Contrast, tap-target size, focus order, labels and text scaling get checked while designing — not retro-fitted after an audit fails.

06

I explain the reasoning

Every meaningful decision comes with the why: the user problem it solves, the alternative that was rejected and how we would know if it worked.

Client feedback

What teams say afterwards

Attributed by role — names are added only once each client agrees to be referenced publicly.

He asked harder questions in the kickoff than we had asked ourselves in three months of planning. Half the features we thought we needed never made it into the design, and the product is better for it.
Founder, consumer mobile startup
Our engineers stopped filing 'what happens if this is empty' tickets. Every state was already designed and annotated. That alone took a week out of the sprint.
Engineering lead, SaaS platform
The usability sessions changed our roadmap. Watching five people fail at the same step was more persuasive than any deck could have been.
Product manager, marketplace
A screen is finished when someone who has never seen the product can complete the task without asking a question. Everything before that is a draft.
How I decide something is doneMuhammad Adnan

Have a product that deserves better design?

Send me the problem — not a spec. I will tell you honestly whether design is the right lever, and what I would do first.

madnansakhi@gmail.com