Espresso running from a bottomless portafilter
PortaDeutsch

The dial-in coach for home baristas

Every bag deserves its best shot.

Pull a shot, tap how it tastes, and Porta tells you the one thing to change. Shot by shot, until it’s the espresso the roaster promised on the bag.

Coming soon to the App Store

iPhone · No account · Your coffee stays on your phone

9:41
Today
Morgenrot RoastersEthiopia Guji Washed · Light roastDay 12Rested · estimate
18gCoffee36gIn the cup · 1 : 2.014Grind
Your way to the shotGuide 28–35 s15 s40 s
Time from the machine · Skip time27s15    20    25    30    35    In the cup36 gas planned · 1 : 2.0Sour GoodBitter
TodayBeansHistory

You know this morning

New bag. Beautiful beans. And the first shot is sour.

So you grind finer. And change the dose. Maybe the temperature too. Three shots later it’s bitter, the bag is lighter, and nobody can say which change did what.

Porta turns that guessing into a short, calm path: one shot, one taste, one change. Until it’s right.

A fresh espresso in a glass
≈14

shots in a 250 g bag. Every guess costs one of them.

1

change per shot. The way baristas dial in, and the way Porta guides you.

0

spreadsheets, accounts or notes scribbled on the back of the bag.

How it works

Pull. Taste. Adjust.

The whole ritual takes a few seconds after each shot. No forms, no scores, no science degree.

1

Pull

Brew the recipe Porta shows. Read the time off your machine and drag the scale, or skip it. Everything else is logged as planned.

9:41
Today
Morgenrot RoastersEthiopia Guji Washed · Light roastDay 12Rested · estimate
18gCoffee36gIn the cup · 1 : 2.014Grind
Your way to the shotGuide 28–35 s15 s40 s
Time from the machine · Skip time27s15    20    25    30    35    In the cup36 gas planned · 1 : 2.0Sour GoodBitter
TodayBeansHistory
2

Taste

One tap: sour, good or bitter. Not sure? That’s an answer too. Porta keeps the recipe and asks you to taste again.

Improve your espresso
What would you change?One impression is enough. There is no wrong answer.SourSharp acidityBitterAn unpleasant bitter finishThin / wateryWeak or wateryMixed / dryingMixed or drying sensationsNot sureLet's keep it simple
3

Adjust

Grind one step finer, or a few grams more in the cup. Always one change, always with the reason, so you learn your coffee as you go.

9:41
Today
Morgenrot RoastersEthiopia Guji Washed · Light roastDay 12Rested · estimate
18gCoffee36gIn the cup · 1 : 2.014Grind
Your way to the shotGuide 28–35 s15 s40 s
Saved · Sour · 26 s · 36 gUndoNext shotGrind one step finer.Last shot ran fast at 26 s.Grind14→13ApplyLater
TodayBeansHistory
An espresso seen from above, crema on top
Dialed in.After 4 shots. Recipe saved for this bag.
18gCoffee40gIn the cup · 1 : 2.213Grind
Done

Dialed in

And then, one morning, it clicks.

Sweet, round, the cup you hoped for when you opened the bag. Porta marks the moment and saves the recipe with the coffee, so tomorrow’s first shot is just as good.

And when it tastes good, Porta stays out of the way: no more changes, just your recipe.

9:41
BeansOn your counter
Brewing nowEthiopia GujiMorgenrot RoastersLight roast · Ethiopia18 g → 40 gGrind 13
Your collection
Kenya KiambuNorthside CoffeeMedium roast · Kenya18 g → 36 gGrind 15
Sumatra GayoHafen RöstereiDark roast · Indonesia18 g → 32 gGrind 16
TodayBeansHistory

Your coffee library

Every bag remembers its recipe.

Snap the bag

Name, roaster, roast and roast date are read from the label, right on your iPhone.

Know where the bag is

Days off roast at a glance, so you know whether the beans are still resting.

Start the next bag from your best

Your favorite recipe stays with the coffee. Buy it again and you start where you left off.

Made for the counter

Built for the minute between pulling a shot and drinking it.

  20    25    30    35   

Your machine’s timer is enough

Drag the scale to the seconds your machine shows. No stopwatch, no extra gadget.

Ethiopia Guji13Grind18 g → 40 g

On your Home Screen

Today’s recipe in a widget, so the grind setting is there before you open the app.

18.0gStep 2 of 6 · Weigh the coffee

Your first shot, step by step

Warm up, dose, tamp, brew. A short guide with your bag’s numbers, animated.

No scale? Still works

Log by taste and leave the cup unweighed. Porta adapts its advice to what you know.

Made for real grinders

Set the numbers your grinder shows, its step size and direction. Porta moves one step at a time.

English & Deutsch, light & dark

Native SwiftUI, Dynamic Type and VoiceOver. It feels like it belongs on your iPhone.

Private by design

No account. No tracking. No server.

  • Beans, recipes and shots live on your iPhone.
  • They sync through your own iCloud, if you want them to.
  • Bag photos are read on the device and never uploaded.
  • No ads, no analytics SDKs, nothing to sign up for.
A chrome espresso machine on a kitchen counter
Espresso pouring into a glass

Your next shot can be your best one.

Porta for iPhone. Dial in by taste, one change at a time.

Coming soon to the App Store