UI/UX & Product Designer · Open to full-time roles worldwide

I design products people keep coming back to.

I'm Syed Mudaseer, a UI/UX and product designer looking for my next full-time role. For three years I've been the only designer on 12 freelance client projects, from SaaS dashboards to e-commerce and marketing sites, owning research, user flows, hi-fi UI in Figma, design systems and developer handoff. I'm open to relocating and to remote teams.

Open to relocation Remote-ready Available immediately Reply within 24 hours

Suminagashi — move your cursor to stir the ink · click to drop a ring

3+years of freelance product design
12projects shipped, end to end
80%of clients returned or referred me
100%on-time delivery record

Selected work

Three case studies I designed and built end to end: my own reading app and two client projects, a store and a gym app. Behind them, three years of freelance client work, most of it under NDA.

Case study Mobile app · 2025–26 Solo — research → design → build

Daily Recall

Scan a page you read and the app turns it into a summary, a word game and spaced flashcards — so the idea survives past the highlight.

A reading-retention app for people who highlight everything and remember nothing. I designed the capture → insight → recall loop, then rebuilt it as a working app and tested it on the same people I'd interviewed.

Daily Recall — AI insights screen
Daily Recall — home screen
Daily Recall — flashcard review
Case study E-commerce web · 2026 Client project · direction → UX → build

T Vastra

A black, premium storefront for an Indian embroidered-tee label, where picking a colour spreads over the shirt like a symbiote.

Designed around one signature interaction and a product card where every tap answers back. Shipped as a working store, reviewed by a second AI system and tested in a real browser before handover.

T Vastra on mobile: hero with the colour picker
T Vastra on mobile: product card in lavender
T Vastra on mobile: the bag drawer
Case study Mobile app · 2026 Client project · design system → UX → build

Tone Zone Fitness

A gym app where members show one QR pass at the door and the owner sees who's in and who's paid, from the same phone.

Two apps in one: a member side for the pass and UPI payments, and a hidden owner side for check-ins, approvals and the monthly money. Designed around zero running fees, then built in Flutter for iOS and Android from one codebase.

Tone Zone member app: membership pass with QR code
Tone Zone owner app: check-in card after scanning a member, showing Allow entry
Tone Zone owner app: dashboard with monthly revenue and unpaid members

Client work (2023–2026). Twelve freelance projects across SaaS dashboards, e-commerce and marketing sites — most protected by NDAs, so they don't live on a public page. I'm happy to walk your team through more of my work on a call: just ask.

Reading retention 9 user interviews · 2 iteration cycles

Turning a page you read
into something you keep.

Daily Recall scans a page from a book and turns it into a summary, a word game and spaced flashcards — closing the gap between highlighting something and actually remembering it.

▶  Watch the case-study video The full walkthrough on YouTube — the research, the decisions, and the working build in motion.
Daily Recall — home and review screens
壱The signal

A personal annoyance that turned out to be everyone's

It started the way a lot of usable products do — with a problem I was living. My reading habit was leaking; I'd finish a book and keep almost none of it. Before designing anything, I checked whether the pain was mine alone.

Those view counts weren't opinions — they were a crowd quietly raising their hands. The same question, asked by millions, across unrelated creators. My private frustration was a widespread, under-served need. That was the green light.

Research — the demand was already loud

One question — "how do I remember what I read?" — pulling 17M+ combined views across unrelated channels.

YouTube video: How I Remember Everything I Read
3.2M the question, asked once
YouTube video: How to Remember Everything You Read
9.6M same question, different creator
YouTube video: How to Remember Everything You Read
5.1M and again, and again
弐The incumbent

The existing tool didn't earn the effort it asked for

Someone had tried to solve this — I found Readwise and genuinely wanted it to be the answer. The value was there in theory, but the experience cost more than it returned. Rather than trust my own reaction, I interviewed nine people from the target audience.

The complaints clustered: a flow that felt heavier than the payoff justified. I stopped guessing and documented every friction point users hit as they moved through it. That list became my brief.

参The advantage

I didn't let the design die as a clickable prototype

Instead of handing over a static mockup and waiting, I designed the app and then rebuilt it as a functioning one — not a mockup pretending to work, but something I could put in a hand and watch get used.

That changed my feedback loop entirely. People stopped imagining how a flow would feel and started tapping through it — failing and succeeding at the exact friction points I'd catalogued.

四The iteration

Two full cycles — the surviving version, not a lucky guess

I re-interviewed, redesigned, re-interviewed and redesigned again — two complete cycles, each grounded in watching real behaviour rather than my own taste. The capture flow got simpler; the recall surface got tuned until reviewing felt lighter than the reading it came from.

The final design wasn't my first idea. It was what was left after the weak ones got tested out.

五The takeaway

The pixels were never the job

The design file stayed the source of truth and I stayed the design authority — AI was just a faster brush. The real job was noticing a genuine pain, proving the demand behind it, refusing a tool that didn't deserve its users, and iterating against real reactions until the product fit. That's the same loop I run on client work — and the one I'd bring to your team.

2 cyclesof interview → redesign, grounded in observed behaviour
9 interviewswith the exact audience the incumbent was failing
3-part recallsummary · word game · spaced flashcards from one scan
Client project · e-commerce 12 products · 16 colourways · private demo

A colour change that spreads
like a symbiote.

T Vastra makes embroidered, oversized tees and sells them through Instagram. They wanted a black, premium online store with good type and micro-animations on the product cards. I directed and designed it, then built it as a working store with AI as the brush: Claude Code for the build, OpenAI Codex as an independent reviewer. The venom idea, the critique and every keep-or-cut call were mine.

T Vastra landing page: bold type and a maroon tee on a black background with the logo emblem behind it
壱The brief

Black and premium, without looking like a template

The ask was a black, premium store with good fonts and micro-animations on the shopping cards, built on placeholder data so the real catalogue could drop in later.

One constraint shaped everything: the client didn't like their own logo's colours, so the palette couldn't come from it. I built it from the product instead: near-black, a warm bone white, and a single red taken from the thread already in their spider designs.

弐The signature

Picking a colour shouldn't be a swap. It should spread.

Most stores just replace the photo when you pick a colour. I wanted the change itself to feel like the brand, so I designed what I called the venom effect: a black, tendril-edged layer bleeds out across the shirt, the new colour chases it, and the embroidery re-threads itself halfway through.

That decided how it was built. Photos can't do this, so every tee is drawn as live SVG: the colour is its own layer and the tendrils come from a noise-distorted mask. Twelve designs, sixteen colourways, one renderer. Anyone who has reduced motion turned on gets an instant swap instead.

Five frames of the venom transition: a white tee is covered by spreading black tendrils, then maroon replaces the black and the thread turns light
White → maroon frozen at five points of the 1.4-second transition
参The card

Every tap answers back

The product card is where people decide, so every action has its own feedback. The colour name slides to the new one, Front / Back flips the shirt in 3D, and Add to bag runs a spinner into a hand-drawn check while a dot in the shirt's colour flies into the bag and the bag icon bounces. The heart bursts when you save a tee.

The error state is designed too. Tap Add without a size and the sizes shake while the button itself turns red and says "Pick a size first". That version exists because the first one, a floating label, overlapped the colour swatches. I caught it while taking these screenshots and fixed it before publishing.

Product card in maroon with size L selected, the heart filled and the button showing Added
Picked, saved, added every step shows its state
Product card flipped to show the back embroidery
Front / Back a 3D flip that can change direction mid-turn
Add to bag button in red outline reading Pick a size first
The error lives in the button it shakes the sizes, then resets on its own
四The iteration

The direction I tried, and walked back

After the first build I judged parts of it generic, with too many familiar moves. So I explored a quieter, logo-led direction: a Roman serif matched to the wordmark, square corners, no intro, a centred hero.

Side by side, the bold original sold the product better; the quiet version made the tees feel smaller. I rolled it back but kept what the second pass got right: the client's logo, cut cleanly out of the flat JPG they sent, now in the nav, the intro and the footer and stitched onto a tee in thread colour, plus the emblem as a faint backdrop behind the hero shirt.

Explored direction: centred navy tee under a spaced Roman-serif headline
Explored editorial and logo-led, but too quiet
Shipped direction: bold headline beside the tee
Shipped bold type, with the logo emblem kept as the backdrop
The client's logo as supplied, on a flat black JPG
As supplied logo baked onto a black JPG
The logo cut out to a transparent PNG, shown on a checkerboard
Cut out transparent, keeping the silver shading
五The handover

A store, not a mockup

It works end to end: the bag survives a page reload, quantities update with a running subtotal, and a bar fills toward free shipping. Before handing it over I put the code through an independent review by a second AI system (OpenAI Codex) and scripted real-browser tests. The first review found four issues and the second found four more. All eight are fixed and the final review came back clean.

Honesty was part of QA too. The placeholder reviews are labelled as samples, and product specs I couldn't verify are flagged for the client to confirm before launch. A demo that pretends to be real is a liability, not a deliverable.

Review — eight bugs caught before the client saw them

Found by Codex across two review rounds, fixed, then re-checked in a scripted Chrome session.

  1. Front/Back flip: a second tap mid-animation was ignored. It now retargets.
  2. Flip retarget: the shirt snapped flat before turning. It now turns from its current angle.
  3. Bag drawer: keyboard focus could leave it. It is now a modal dialog and the page behind is inert.
  4. Toast button: "View bag" stayed reachable behind the open drawer. It is removed while the bag is open.
  5. Closing the bag: focus went back to a button that had disappeared. It now returns to the bag icon.
  6. Fast open/close: a timer could focus the hidden Close button. The timer is cleared on close.
  7. Saved data: a corrupted bag in browser storage could crash the store on load. Every item is now validated.
  8. Duplicate items: two identical saved items became two linked rows. They now merge into one line.
1 signatureinteraction: the venom colour shift, built around live SVG tees
12 × 16products and colourways, with no product photos needed
8 bugscaught by an independent AI review and fixed before handover
Client project · gym management app Member + owner apps · one Flutter codebase

One QR at the door.
The whole gym on one phone.

Tone Zone Fitness, a gym, needed two things from one app: members who can get in and pay without queueing at the desk, and an owner who can see who's inside, who's paid and who's waiting for approval without a notebook. I designed the dark Tone Zone design system and every screen on both sides, then built it in Flutter with AI as the brush.

壱The brief

A gym app that costs nothing to run

The gym's flowchart split into two people: a member who needs a pass and a way to pay, and an owner who needs to check people in, approve new members and chase unpaid fees.

I made ₹0 running fees a design rule, not an afterthought. Login is email and Google, so there are no SMS costs or DLT registration. Payment is direct UPI to the gym's own QR, so there are no gateway fees. Cash payers aren't forgotten either: the owner can mark them paid in one tap.

弐The pass

The door check takes one glance

Each member gets a signed QR pass that rotates every 30 days. When the owner scans it, a card slides up with the member's name, ID, payment status, validity and last visit, topped by one big answer: Allow entry or not.

A pass can be screenshotted, so the card is built for the owner to check the person against the name rather than pretending the QR alone is proof, with a slot for a member photo. The QR carries no personal data, just a reference the server signs.

Member's membership pass with name, member ID, PAID badge, QR code and validity dates
The member's pass paid status, validity and the next rotation date
Owner's check-in card after a scan: Allow entry, paid this month, valid until and last entry
The owner's scan one big answer, with the reasons underneath
参The owner

A hidden back office in the same app

There is no "admin" button for members to find. The owner's tools only appear when the owner logs in: approve or reject sign-ups, freeze a membership, record a cash payment, or let someone in on a trial with an override.

The dashboard answers the questions an owner actually asks at the end of the month: how much came in, how many have paid, and exactly who hasn't.

Owner's members screen with a pending approval and member cards with Freeze, Cash paid and Override actions
Members approvals first, then one-tap actions per member
Owner's dashboard with this month's revenue, paid members, total members, pending approvals and an unpaid list
Dashboard the month's money and the unpaid list
2 appsin one: a member side and a hidden owner side, from one Flutter codebase
₹0per login and per payment, by design: email and Google sign-in, direct UPI
30 daysper signed QR pass, checked against the member at the door

What I bring
to your team

Three years as the only designer on paying client projects: I've owned every stage, kept to real deadlines and explained my decisions to the people paying for them.

End-to-end ownership

Research, user flows, hi-fi UI, design systems and developer handoff. On 12 client projects I owned every stage, so I'm used to making design decisions and defending them, not waiting for a spec.

Reliable on deadlines

Every client project shipped on time against scopes and dates agreed up front. I break work into milestones, share progress early and flag risks before they become surprises.

Design that earns the second visit

I design around the return visit as much as the first: clear journeys, saved state and account pages people actually use. The same goes for my own work: 80% of my clients came back or referred me.

Easy to work with for engineers

A B.Tech in AI & Data Science means I talk constraints with developers, prototype in working code when it helps, and hand off files a team can build without guessing.

Immediateavailability: no notice period to serve
Relocationopen to moving for the right full-time role
3 yearsworking remotely with clients online, async and on calls

Ready to relocate,
used to remote.

I've spent three years working with clients online: written updates, recorded decisions, calls across schedules and handoffs that don't need me in the room. I'm just as happy joining a team on-site.

I'm an Indian citizen based in Hyderabad, open to relocating for a full-time role and available to start immediately. For roles outside India I'll need employer visa sponsorship.

What I'm looking for: a UI/UX or product design role on a team that ships, tests with real users and sweats the details.

The way I work

Pain before pixels

I don't design a screen until I can name the specific friction it removes. If I can't, it doesn't earn its place in the build.

Test, then trust

My taste is a hypothesis, not a verdict. I put flows in front of real users early and let what they do — not what they say — settle the argument.

Buildable by design

An engineering background means I think in constraints. I'd rather ship a feasible v1 this sprint than a perfect v3 that never leaves the file.

Close to the build

I hand off annotated Figma files and specs, and when it helps I prototype in working code with AI-assisted tools, so developers can see exactly how an interaction should feel before they build it.

FigmaPrototyping User interviewsUsability testing Design systemsInformation architecture Interaction designAI-assisted prototyping WireframingClient & stakeholder management

About

Portrait of Syed Mudaseer Quadri
Framed Certificate of Graduation — Bachelor of Technology in Artificial Intelligence and Data Science, JNTUH
The paper behind the fact — B.Tech in AI & Data Science, JNTUH ('26).

I design products people keep using — and I've been paid to do it since 2023.

I'm a UI/UX and product designer looking for a full-time role. I took my first paid project in 2023 and have freelanced alongside my B.Tech ever since. For three years I've been the only designer on every project, which means the whole job: research and user flows, hi-fi UI in Figma, marketing creatives, and the design system that keeps all of it consistent.

That range shipped twelve client projects — SaaS dashboards, e-commerce flows, marketing sites — plus Daily Recall, my own app, taken from nine user interviews through two iteration cycles to a working, user-tested build, and Tone Zone Fitness, a client's gym app designed and built for iOS and Android.

My technical foundation is a B.Tech in Artificial Intelligence & Data Science. It isn't a costume — it's why I'm comfortable in the messy middle where design meets what's actually buildable, and why I design for how real users browse: on budget phones, on patchy connections, in a hurry.

What I'd bring to your team: end-to-end ownership, research-backed decisions and work that ships on time.

NameSyed Mudaseer Quadri
Looking forFull-time UI/UX or product design
LocationHyderabad, India · open to relocation
Experience3+ yrs freelance, alongside my degree
EducationB.Tech — AI & Data Science ('26)
ToolsFigma · Framer · AI-assisted workflow
AvailabilityImmediate
Let's talk

Hiring a UI/UX designer? Let's talk.

I reply within a day. Send me the role and a little about your team, and I'll come back with whatever helps: my résumé, a live walkthrough of a case study, or times for a call.

My résumé. One page, with the 12 client projects, the three case studies above, my B.Tech and certifications, including the Google UX Design Professional Certificate. Download the PDF.

Get in touch

Three quick fields. I read every message myself and reply within 24 hours.

© 2026 Syed Mudaseer Quadri — designed & built by me Hyderabad · open to relocation · 墨 sumi on washi