Muchi
FOUNDER, PRODUCT DESIGN, UX/UI DESIGN, BRANDING, AI ENGINEER
Muchi is a health app where you “feed your gut pet” by eating more fibre and plants. The app blends real gut health science with gamification to help people build a habit that benefits their long term health in a fun way.
The idea to make the app came to me after listening to a conversation on The Wellness Scoop podcast. They discussed the idea of considering your gut bacteria as a “pet” and feeding them fibre. I thought this could be a food tracking app, with a pet that got happier when you ate plants and fibre. The idea stuck, I just kept thinking about it, as it felt simple, science-backed, playful and fun but in a useful way.
Muchi App
Role:
Senior Product Designer & AI-Assisted Design Engineer
Solving a real problem:
Health-conscious people already know fibre and plant diversity matter, and many have already used calorie counting apps but might be turned off by the obsessive nature of them, or they weren't easy to use. For those that want to track fibre intake and plants, the options are either clinical and expensive, Zoe starts at £9.99 a month, with £149 stool tests on top, or generic calorie counters like MyFitnessPal and Lifesum that reduce every meal to a number.
I wanted something in the middle that made eating more plants feel worth doing, with gamification as motivation alongside the desire to be healthy. Feed Muchi plants and fibre, and they get happier. Neglect them and they stay purple and hungry. Simple enough that you don't have to think about it, but motivating enough that you want to come back.
The decisions that shaped it
UX Research
I started by conducting user research on who the audience would be, so I knew who to target when it was time to validate the app.
Core user: The Curious Health Optimiser
28-45, health-conscious without being obsessive. Reads about longevity, not trying to lose weight, trying to feel good for longer. Exactly the kind of person who tells their friends about something they love.
No calories or bad foods
The core user has already tried a calorie-counting app and found it unsustainable. They don't need a way that scores their food or tells them what they're doing wrong, they want one that focuses on adding good things to their diet. Muchi tracks only fibre and plant variety: the inputs that actually feed the gut microbiome, and the ones most people aren't getting enough of. The framing is always about feeding something, never restricting something.
What I chose not to build.
Every feature that didn't make it into Muchi was a deliberate cut. No weight tracking, no calorie targets, no food scores, no social comparison, no guilt-based notifications. Each one was considered and rejected because they would have pulled the app toward diet culture and away from the people it's actually for.
The AI in the room with me
For this project every step has been intentional and considered. I wanted to continue learning to build with AI tools, while also creating and designing it myself, and I wanted full control of the tech and design.
The entire app is built using Cursor with Claude as a collaborator. I used the Figma Console MCP to keep design tokens and code in sync, and re-built screens from the app into Figma when I didn't have them in my design system or needed to change a screen or flow.
My workflow for this has been to think through the concept with Claude, design screens in Figma, then use the Figma Console MCP to bring them into Cursor and build. Back to Figma to make the design system, and then the process was much more of a loop than a line. Screens move back and forth between Figma and Cursor constantly, sometimes I design a thing properly first, sometimes I rough it out in code and bring the learning back into Figma. The tools don't replace the messy middle of design, they just let me move through it faster.
MCPs used: Figma Console MCP for design-to-code alignment, Mobbin MCP for onboarding research, Browser for local UI checks, and PostHog for analytics setup, so the agent could see design, competitors, the running app, and measurement in one workflow.
AI-assisted design workflow
Concept
Brand & Illustration
UX Design
Build
Design/Build loop
Measurement & Launch
Idea, research, audience definition, brand values, positioning
Hand-painted watercolour characters, colour palette, typography, all visual identity
All screens designed in Figma, component library, design tokens, design decisions
Prompts written for every feature, all product decisions. Asked agents to review code
Reviews output in browser, pulls into Figma when unhappy with the flow or design, redesigns, re-prompts
Analytics strategy, event definitions, test plan, user recruitment, marketing
Competitor analysis, naming exploration, copy iteration
Mobbin MCP for competitor UX research, Figma MCP to sync tokens to code
Cursor + Claude created React, TypeScript, Supabase, routing, animations, API integrations, code review
Browser MCP to check live UI, Figma Console MCP to read updated tokens, rebuilds to match
PostHog MCP setup, tracking calls implemented in code
Tech stack
The entire product was built using an AI-assisted workflow in Cursor, with Figma Console MCP integration keeping the design system and code in sync throughout.
For food logging, users have three ways they can log their food: snap a photo, speak a description, or scan a barcode.
Photo recognition uses Google Gemini 2.5 Flash via OpenRouter to identify meal contents and estimate fibre per ingredient.
Voice input uses Whisper for hands-free meal description. Barcode scanning pulls from Open Food Facts for packaged UK products.
Behind the search, a three-layer system combines natural-language AI estimation, UK-filtered Open Food Facts, and USDA FoodData Central as a fallback for generic whole foods, so whether someone types "Weetabix" or "oats", they get a relevant result.
The stack is React 18, TypeScript, and Vite, with React Router for navigation and Framer Motion for transitions and character animation. Supabase handles authentication, Postgres-backed meal logs with row-level security, and private storage for meal photos.
The app is deployed on Cloudflare Pages, with PostHog for product analytics.
Current status
Muchi is live as a web app with a small group of early users while I test and refine it. A native iOS version is in the works and coming to the App Store soon.