Dialed
Dialed

Dialed

Espresso Journal for Home Baristas

PRODUCT DESIGN   /   AI-ASSISTED DESIGN   /   UX RESEARCH   /   INTERACTION DESIGN   /   DESIGN SYSTEMS

CONTEXT

Dialed is a mobile-first concept designed to help home espresso brewers track their brews, learn from others, and dial in coffee beans faster with less waste. As espresso machines like Breville become more common in homes, many users struggle to consistently brew good espresso due to the number of variables involved. Dialed aims to turn espresso experimentation into a structured, community-driven learning process.

MY ROLE

Solo product designer & builder

TOOLS

Figma, Claude Code, React Native, Expo, Supabase

TIMELINE

In-Progress

TEAM

Me

Dialed

Espresso Journal for Home Baristas

PRODUCT DESIGN   /   AI-ASSISTED DESIGN   /   UX RESEARCH   /   INTERACTION DESIGN   /   DESIGN SYSTEMS

CONTEXT

Dialed is a mobile-first concept designed to help home espresso brewers track their brews, learn from others, and dial in coffee beans faster with less waste. As espresso machines like Breville become more common in homes, many users struggle to consistently brew good espresso due to the number of variables involved. Dialed aims to turn espresso experimentation into a structured, community-driven learning process.

MY ROLE

Solo product designer & builder

TOOLS

Figma, Claude Code, React Native, Expo, Supabase

TIMELINE

In-Progress

TEAM

Me

Dialed

Espresso Journal for Home Baristas

PRODUCT DESIGN   /   AI-ASSISTED DESIGN   /   UX RESEARCH   /   INTERACTION DESIGN   /   DESIGN SYSTEMS

CONTEXT

Dialed is a mobile-first concept designed to help home espresso brewers track their brews, learn from others, and dial in coffee beans faster with less waste. As espresso machines like Breville become more common in homes, many users struggle to consistently brew good espresso due to the number of variables involved. Dialed aims to turn espresso experimentation into a structured, community-driven learning process.

MY ROLE

Solo product designer & builder

TOOLS

Figma, Claude Code, React Native, Expo, Supabase

TIMELINE

In-Progress

TEAM

Me

You can download the current build on TestFlight and try it yourself!

Note: The design has evolved since the screens shown in this case study. If you try the app and have feedback, I'd love to hear it!

Main Screens
Main Screens
Main Screens

THE PROBLEM

Dialing in Espresso is Difficult and Wasteful

Many home espresso brewers struggle to consistently dial in new coffee beans. Each coffee requires adjusting multiple variables such as grind size, dose, yield, and brew time. Without structured tracking, users rely on memory, notes apps, or trial-and-error.

THE PROBLEM

Dialing in Espresso is Difficult and Wasteful

Many home espresso brewers struggle to consistently dial in new coffee beans. Each coffee requires adjusting multiple variables such as grind size, dose, yield, and brew time. Without structured tracking, users rely on memory, notes apps, or trial-and-error.

THE PROBLEM

Dialing in Espresso is Difficult and Wasteful

Many home espresso brewers struggle to consistently dial in new coffee beans. Each coffee requires adjusting multiple variables such as grind size, dose, yield, and brew time. Without structured tracking, users rely on memory, notes apps, or trial-and-error.

the problem
the problem
the problem

Therefore I asked,

How might we help home espresso brewers dial in coffee beans faster by learning from their own brews and the experience of others?

Therefore I asked,

How might we help home espresso brewers dial in coffee beans faster by learning from their own brews and the experience of others?

Therefore I asked,

How might we help home espresso brewers dial in coffee beans faster by learning from their own brews and the experience of others?

Header

Cards and Log Screen
Cards and Log Screen

Header

Cards and Log Screen

SOLUTION

Turning Every Shot Into a Learning Moment

Dialed provides a centralized system for logging brews, tracking outcomes, and learning from community brewing data. Instead of starting from scratch every time a user opens a new bag of coffee, the platform allows them to see how others brewed the same beans and what adjustments worked best.

SOLUTION

Turning Every Shot Into a Learning Moment

Dialed provides a centralized system for logging brews, tracking outcomes, and learning from community brewing data. Instead of starting from scratch every time a user opens a new bag of coffee, the platform allows them to see how others brewed the same beans and what adjustments worked best.

SOLUTION

Turning Every Shot Into a Learning Moment

Dialed provides a centralized system for logging brews, tracking outcomes, and learning from community brewing data. Instead of starting from scratch every time a user opens a new bag of coffee, the platform allows them to see how others brewed the same beans and what adjustments worked best.

Log Your Shots

Users log key brewing variables such as grind size, dose, yield, brew time, and tasting notes. Structured inputs make it easier to compare results and identify patterns over time. This turns each espresso shot into a learning data point rather than a forgotten experiment.

Log Your Shots

Users log key brewing variables such as grind size, dose, yield, brew time, and tasting notes. Structured inputs make it easier to compare results and identify patterns over time. This turns each espresso shot into a learning data point rather than a forgotten experiment.

Log Your Shots

Users log key brewing variables such as grind size, dose, yield, brew time, and tasting notes. Structured inputs make it easier to compare results and identify patterns over time. This turns each espresso shot into a learning data point rather than a forgotten experiment.

Header

home screen
home screen

Header

home screen

Dial In Faster

A timeline view allows users to revisit previous brews and quickly identify which settings produced the best results. This helps users replicate successful recipes and avoid repeating mistakes.

Dial In Faster

A timeline view allows users to revisit previous brews and quickly identify which settings produced the best results. This helps users replicate successful recipes and avoid repeating mistakes.

Dial In Faster

A timeline view allows users to revisit previous brews and quickly identify which settings produced the best results. This helps users replicate successful recipes and avoid repeating mistakes.

Header

History
History

Header

History

See How Others Brew

Users can publish their brew results publicly so others can see how they brewed specific beans. Each post includes brew parameters and outcome ratings. This creates a shared knowledge base where users can learn from proven brewing setups rather than starting from scratch.

See How Others Brew

Users can publish their brew results publicly so others can see how they brewed specific beans. Each post includes brew parameters and outcome ratings. This creates a shared knowledge base where users can learn from proven brewing setups rather than starting from scratch.

See How Others Brew

Users can publish their brew results publicly so others can see how they brewed specific beans. Each post includes brew parameters and outcome ratings. This creates a shared knowledge base where users can learn from proven brewing setups rather than starting from scratch.

Public posts
Public posts

Public posts

Explore New Coffee Beans

Every new bag of coffee is a fresh dial-in problem. Explore lets users search beans by name, roaster, or origin and immediately see how others brewed them — real settings, real results. Instead of wasting shots finding a starting point, users walk in with a community-tested recipe and iterate from there.

Explore New Coffee Beans

Every new bag of coffee is a fresh dial-in problem. Explore lets users search beans by name, roaster, or origin and immediately see how others brewed them — real settings, real results. Instead of wasting shots finding a starting point, users walk in with a community-tested recipe and iterate from there.

Explore New Coffee Beans

Every new bag of coffee is a fresh dial-in problem. Explore lets users search beans by name, roaster, or origin and immediately see how others brewed them — real settings, real results. Instead of wasting shots finding a starting point, users walk in with a community-tested recipe and iterate from there.

explore coffee beans
explore coffee beans

explore coffee beans

TARGET AUDIENCE

Who Did I Design For?

TARGET AUDIENCE

Who Did I Design For?

TARGET AUDIENCE

Who Did I Design For?

Beginner Home Baristas

Recently started making espresso at home and feels overwhelmed by the number of brewing variables. They want guidance and practical starting points rather than complex espresso theory.

Beginner Home Baristas

Recently started making espresso at home and feels overwhelmed by the number of brewing variables. They want guidance and practical starting points rather than complex espresso theory.

The Hobbyist Brewer

Already experimenting with different beans and brew settings. They often track brews manually in notes apps or spreadsheets and want a more structured way to analyze results.

The Hobbyist Brewer

Already experimenting with different beans and brew settings. They often track brews manually in notes apps or spreadsheets and want a more structured way to analyze results.

Coffee Explorers

Enjoys trying beans from different roasters and regions. They rely heavily on reviews and recommendations and want to minimize waste when experimenting with new coffees.

Coffee Explorers

Enjoys trying beans from different roasters and regions. They rely heavily on reviews and recommendations and want to minimize waste when experimenting with new coffees.

SUCCESS METRICS

What would make this product successful?

SUCCESS METRICS

What would make this product successful?

SUCCESS METRICS

What would make this product successful?

50% Faster Dial-In Time

Users should require significantly fewer failed brews to dial in new beans. The goal is a measurable reduction in the number of unsuccessful shots needed before achieving a satisfactory brew.

50% Faster Dial-In Time

Users should require significantly fewer failed brews to dial in new beans. The goal is a measurable reduction in the number of unsuccessful shots needed before achieving a satisfactory brew.

80%+ User Confidence When Trying New Beans

Users should feel more confident experimenting with unfamiliar coffees. Success is measured by at least 80% of users reporting improved confidence in dialing in espresso.

80%+ User Confidence When Trying New Beans

Users should feel more confident experimenting with unfamiliar coffees. Success is measured by at least 80% of users reporting improved confidence in dialing in espresso.

Less Coffee Waste During Experimentation

By learning from past brews and community data, users should waste less coffee while dialing in new beans and refining their recipes.

Less Coffee Waste During Experimentation

By learning from past brews and community data, users should waste less coffee while dialing in new beans and refining their recipes.

NEXT STEPS

Currently building this product with Claude Code.

Dialed is live and in active development. The codebase is being built with Claude Code, which has allowed me to move from design to a fully functional iOS app solo.

NEXT STEPS

Currently building this product with Claude Code.

Dialed is live and in active development. The codebase is being built with Claude Code, which has allowed me to move from design to a fully functional iOS app solo.

NEXT STEPS

Currently building this product with Claude Code.

Dialed is live and in active development. The codebase is being built with Claude Code, which has allowed me to move from design to a fully functional iOS app solo.

You can download the current build on TestFlight and try it yourself!

Note: The design has evolved since the screens shown in this case study. If you try the app and have feedback, I'd love to hear it!

PROTOTYPE

Prototype

Log Your Coffee!

MORE PROJECTS

Lets Connect!

Lets Connect!