CASE STUDY · SERVICE MARKETPLACE · 2025
Solo Redesigned a Broken Service Marketplace
Pumpt is an AI-powered platform connecting homeowners and businesses with skilled tradespeople. I came in after a failed user test and turned it into a product worth shipping.
Role
UI/UX Designer
Year
2025
Timeline
4 months
01 - PROJECT OVERVIEW
One platform, two very different users
Pumpt connects homeowners and businesses with verified tradespeople through an AI-powered matching system. The platform handles the entire workflow — from job brief generation through to payment — eliminating the manual friction of traditional trades sourcing.
I designed both the Service Provider UI and the Customer UI, establishing a shared design system along the way. The project had no direct competitors to benchmark against, which made user research the primary compass for every design decision.
Service Providers (Pumpt Professionals)
Tradespeople receiving high-intent job requests without bidding wars or cold outreach.
Customers (Pumpt AI)
Tradespeople receiving high-intent job requests without bidding wars or cold outreach.
AI-powered matching
Three intelligent lanes based on job complexity, predictability, and scope route each request to the right professional.
2
Distinct user types designed for one shared platform
2-3
Features shipped per 2-week sprint cycle
0
Direct competitors, designed from first principles
3
AI tools used for rapid concept exploration
02 - THE PROBLEM
A UI that failed real users
The founder ran user testing before I joined. The results were clear — the original UI created confusion, not confidence. A new brand identity existed but had never been applied.
01
Navigation caused confusion
Providers couldn't find what they needed. The information hierarchy didn't reflect how tradespeople actually scan and prioritise job opportunities.
02
Unclear job request flows
The job acceptance flow had too many ambiguous states. Providers were unsure what actions were available and what each status actually meant.
03
Broken visual hierarchy
Critical information (job urgency, match quality, pay estimate) was visually buried. Users couldn't quickly assess whether a job was worth pursuing.
Before I Joined
Navigation caused confusion during testing
Job request flows felt unclear to providers
Visual hierarchy didn't reflect task priority

03 - DESIGN PROCESS
How I worked through it
No competitors. No reference library. Just user insights, a new brand, and a structured process to turn both into a product worth shipping.
01
Research synthesis — reading between the lines
Before touching any UI, I mapped friction points from the founder's user testing into actionable design decisions. With no direct competitors in the market, this research was my primary source of truth. I treated user feedback as design requirements — not suggestions.
02
Rapid concept exploration with AI tools
With zero direct market references, I used Lovable, Stitch, and Figma Make to rapidly explore UI patterns and interaction flows. I didn't commit to any single output — I extracted the strongest ideas from all three and synthesised them into a coherent direction. The AI tools were a divergence layer, not a shortcut.
03
Service Provider UI — applying insights and new brand
The Service Provider side was designed first — the higher-stakes half of the marketplace. Providers need clear job routing, structured briefs, and a frictionless acceptance flow. I applied the new brand palette and component approach consistently from screen one.
04
Iteration loop — present, filter, then act
I presented work to the founder, listened carefully to feedback, then made a deliberate call: does this serve the user's actual needs? If yes — I iterated. If a suggestion was preference over principle, I explained the reasoning and held the direction. This kept the product user-led, not opinion-led.
05
Customer UI — homeowners and businesses
With the Service Provider foundations solid, I designed the Customer-facing product (Pumpt AI). Homeowners and business operators have different job contexts — emergency versus planned maintenance — but needed a unified, confidence-building booking experience on the same platform.
06
Design system built screen by screen
As new screens were created, I documented repeatable components into a growing library. No big upfront investment — the system grew from the work itself. A component earned its place in the library when it appeared more than once across screens, keeping the system practical and grounded.
04 - DELIVERY RHYTHM
How we shipped consistently
A ticketing system and 2-week design sprints kept delivery predictable. 2–3 features per sprint — scoped, designed, handed off, and QA'd before release.
01 - Ticket scoping
Features scoped at the start of each sprint. Tickets defined the scope clearly before design exploration began.
2-week sprint

02 - Design + Figma
Screens designed in Figma — flows, states, edge cases. Designs shared early with dev, not at the finish line.
Shared Early

03 - Master File + Status
Completed features moved to the Master File with a clear status. Dev always knew what was ready to build.
Ready for Dev

04 - Design QA
Reviewed built features on staging before release — spacing, interactions, visual fidelity, responsive states.
Pre-release check

05 - SCREEN DESIGNS
Service Provider & Customer UI
Two user types, one platform. Each side designed to reflect the distinct mental model of its user — while sharing a unified design language and component library.
Customer's UI
Service Provider's UI
06 - DESIGN SYSTEM
Built alongside delivery, not before it
The design system wasn't a separate workstream — it grew organically from the product work. Every time a component appeared in more than one screen, it got documented and added to the shared library.
01
Organic growth
Components were documented as they appeared — not designed speculatively. This kept the system grounded in real product needs.
02
Built collaboratively
The library was established together with the team — which meant developers understood it and used it correctly during implementation.
03
States documented for every component
Default, hover, active, disabled, error, loading — all captured so nothing was left to guesswork at handoff.
04
New brand applied as tokens.
The new colour palette and typography were implemented as design tokens from screen one, ensuring consistent application across both user types.

07 - TOOLS & APPROACH
AI-assisted exploration, human-led synthesis
With no competitors to reference, I used AI tools for rapid concept divergence — then synthesised the strongest ideas into a single coherent direction. The tools informed the work; they didn't do it.

Lovable
Used for rapid UI exploration across multiple layout directions simultaneously. Helped surface patterns quickly without committing to a single approach.
Divergence

Stitch
Explored interaction flows and component relationships. Useful for understanding how screens could connect before building in Figma.
Flow exploration

Figma Make
Generated component and layout variations quickly. Used alongside manual Figma work to expand the option space without slowing production down.
Rapid variation

Figma
The primary production tool — all polished UI, component library, annotations, handoff specs, and Master File lived here.
Primary production

Ticketing system
Feature work scoped and tracked via tickets within 2-week design sprints. Kept delivery predictable and scope well-defined throughout.
Delivery tracking

User testing synthesis
The founder's pre-existing user testing results were my primary design compass — mapped into actionable decisions before any screen was touched.
Primary compass
08 - REFLECTION
What this project taught me
"With no direct competitors, I couldn't benchmark against existing patterns. That forced me back to first principles — what does each user type actually need to accomplish at every step?"
The no-competition constraint turned out to be one of the most valuable constraints I've worked under. It eliminated the temptation to copy-paste from market leaders and forced genuine problem-solving grounded in real user evidence.
The AI exploration tools (Lovable, Stitch, Figma Make) played an important supporting role — not as a replacement for design thinking, but as a way to expand the option space quickly when there was nothing obvious to draw from. The synthesis step — deciding what to keep, combine, and discard — was where the actual design work happened.
User research as primary compass
When there's no market reference, user feedback becomes the north star. I treated testing insights as requirements, not inspiration.
The feedback filter matters
Not all feedback is equal. Assessing founder input against actual user needs — before implementing — kept the product user-led through every iteration.
Systems thinking from day one
Building the component library incrementally alongside delivery was more effective than planning it upfront. The system earned each component from real usage.
Design and dev are one team
Sharing early, annotating thoroughly, and running QA on staging — these habits built trust with engineering and meant fewer surprises at release.
LET’S TALK
You've seen how I think
Now let's build something
Whether you're hiring, collaborating, or just want to talk design — I'm open to the conversation. I work best with people who care about the thinking behind the pixels, not just the pixels themselves.
Get in Touch
I’m Jason Piano, a UI/UX Designer with 4+ years of experience. I design interfaces that don’t just look good, they reduce friction, guide decisions, and support business goals.
Follow me at
Jason Piano. All rights reserved. 2026
Let's Work Together!
itsjasonpiano@gmail.com











