Peach,
black tea,
honey
Product design,shipped.
Vivid Mind is one independent designer, end to end. Six shipped products below, from a gym front desk to a freight design system, shown as the screens people use every day.
- OpenTeg
- Forge
- Halden
- Ostra Coffee
- Juniper Family Dental
- Plinth
Selected work
Six products from 2025 and 2026: web apps, an iOS app, a brand with its shop, a clinic site and a design system. Each one opens into the full case study.
| No. | Client & role | Sector | Year |
|---|---|---|---|
| 01 | OpenTegProduct design · Design system · Front-end | Gym management SaaS | 2025 |
| 02 | ForgeiOS app · Hardware UX · Motion | Connected strength equipment | 2025 |
| 03 | HaldenOnboarding UX · UI design · Prototyping | Business banking | 2026 |
| 04 | Ostra CoffeeBrand identity · Packaging · Shopify site | Specialty roaster | 2025 |
| 05 | Juniper Family DentalWebsite · Booking UX · Copywriting | Healthcare clinic | 2026 |
| 06 | PlinthDesign system · Tokens · Docs site | Design system for Corvo Freight | 2026 |
OpenTeg The front desk, in one calm screen.
OpenTeg
The front desk, in one calm screen.
Memberships, class schedules and check-ins for independent gyms, pulled out of five browser tabs and a spreadsheet into one dashboard.
- Shadowed three front desks during 6am and 6pm peaks.
- Rebuilt check-in around one search field that accepts a name, card or QR.
- Turned the renewals list into a daily queue with one-click reminders.
- 2saverage check-in
- −31%missed renewals
Forge
Lift. It logs itself.
The companion app for a line of sensor-fitted strength machines. Pair in one tap, and every set is recorded without touching the phone.
- Moved logging off the screen: the machine detects reps, the app confirms.
- Designed a glanceable set card readable from 2 metres.
- Built pairing as a single NFC tap with a haptic handshake.
- 0taps to log a set
- 61%week-4 retention
Halden
A business account in eight minutes.
Onboarding for a business current account aimed at freelancers and small studios, rebuilt from a 14-page form into a guided, save-anywhere flow.
- Reordered the flow so the account preview comes first and paperwork last.
- Pre-filled company data from the chamber-of-commerce number.
- Wrote every error message with the compliance team, in plain words.
- 71%completion (from 32%)
- 8 minmedian to open
Ostra Coffee
A roaster that tastes like its town.
Identity, bag system and online shop for a small-batch roaster on the Danube, moving it from market stalls to subscriptions.
- Built the identity around a river-current line that changes per origin.
- Designed a bag system where the tasting notes are the hero, not the logo.
- Made subscriptions the default path, with one-tap skip and pause.
- 320subscribers in 90 days
- 45%revenue online
Juniper Family Dental
The dentist nervous parents actually book.
Website and first-visit booking for a family dental practice, written for parents who'd rather not think about dentists.
- Led with the first visit: what happens, how long, what it costs.
- Built online booking that picks a slot before asking for insurance.
- Replaced stock photos with art-directed shots of the real team.
- 41/moonline first visits
- 2.4×time on site
Plinth
One system for nine freight tools.
A design system and documentation site that unified nine internal logistics tools built by four teams over ten years.
- Audited 1,140 screens and collapsed them into 46 components.
- Shipped tokens to Figma and code from one source.
- Wrote docs around tasks ('show a delayed shipment'), not components.
- 46components (from 1,140 screens)
- 7/9tools migrated
How I work
Idesignsoftwarepeoplefeel,thenbuildthefrontendmyself,sowhatshipsiswhatwasdesigned.
Product strategy
UX & UI design
Design systems
Motion & prototyping
Design engineering
Positioning, product thinking and the roadmap that gets you from a hunch to a shippable v1, with decisions made rather than deferred.
Got a product that needs this?
Tell me about the product, the stage you're at and what a good outcome looks like. If I'm the right fit, I'll say so and we'll take it from there.
hello@vividmind.design