From hobby baker to app builder
The 15 minutes of baking fame
Picture this: my recipe for pizzas is based on Sandra Mastios “The One”. It’s
Now the
I’m standing in my kitchen knowing I need to make at least
I think you get the idea. There is no way I can rely on a calculator and manual calculations for this.
Base recepie:
1360 g Tipo00 flour340 g protein high flour1080 g water3 g yeast65 g salt50 g olive oil
Total dough weight:
Converting that to
That’s when it hit me: I’m a ux designer. I solve problems for a living. Why am I manually doing arithmetic like it’s
The usecase is bigger then I thought
As I stood there, calculator in hand, I realized this wasn’t just about one recipe. I have dozens of recipes: milk bread, foccacias, pizza doughs, pixel bread, surfer buns, drunk irishmen loafs. Sometimes I want to make
Describing the solution
So I opened Claude and said:
“I want an app that I can run in the browser. It shall take my bread recipes and recalculate all the ingredients when I change the batch size. Use this pizza recepie as the base.”
That’s it. No technical specifications, no user stories, no wireframes. Just a clear description of the problem I wanted to solve.
Claude asked a few clarifying questions:
- How do you want to store the recipes?
- What format should the output be?
- Do you want to be able to edit recipes?
Within
The simplest solution that could possibly work
The app Claude built is beautifully simple:
- Each recipe is stored in a separate .json file (human-readable-ish text)
- One php file handles all the logic
- A clean web interface for input and display
My base recipe looks like this in the .json-file:
«name»: «Sandra Mastio - The One»,
«pieces»: 12,
«weight»: 240,
«ingredients»: {
«Fresh Yeast»: 3,
«water»: {
«Cold Water»: 1080
},
«flour»: {
«Tipo-00 Flour»: 1360,
«High Protein Flour»: 340
},
«Salt»: 65,
«Olive Oil»: 50
},
The app in action
[Screen rec]
Now, when I want to scale that recipe:
I can even add ingredients on the fly if I want to experiment with additions like seeds or nuts.
From tedious task to time saver
Building and styling this app took less than an hour. Using it saves me time and eliminates the frustration and errors of manual calculation.
But more importantly, it proved a concept: I could identify a real problem in my life and solve it with custom software. Not «find a workaround» or «live with the inconvenience,» but actually solve it completely.
That realization was intoxicating.
The Gateway Drug
This simple baking calculator became my gateway drug to building custom tools. It showed me that the barrier between «person with problem» and «person with custom solution» was much lower than I’d imagined.
If I could solve my weekend baking math in under an hour, what other annoying tasks could I eliminate from my life?
Next up: How I turned the most dreaded part of freelancing – writing proposals – into a
That question led to the proposal generator that saves me
Almost.
The Swedish Efficiency Test
There’s something deeply satisfying about this approach that appeals to my Swedish sensibilities. Instead of accepting inefficiency or hunting for commercial solutions that almost-but-not-quite fit my needs, I built exactly what I wanted.
No subscription fees, no feature limitations, no privacy concerns about my recipes living in someone else’s cloud. Just a simple tool that does exactly what I need, nothing more, nothing less.
But here’s the kicker – it’s not just tedious, it’s error-prone. Miss a decimal point, and you’ve got
The Unexpected Benefits
What started as a simple recipe calculator turned into something much more useful:
Recipe Development: I can easily test different ratios by scaling to
Shopping Lists: The app shows me exactly what I need to buy, scaled to any quantity.
Consistency: No more «was it
Iteration: I can save variations of recipes as I experiment. My pizza dough now has three versions: thin crust, thick crust, and «experimental Saturday.»
The Learning Curve (Spoiler: There Wasn’t One)
Here’s the remarkable thing: I didn’t need to learn baking science or advanced programming to build this. I just needed to clearly articulate what I wanted.
Claude handled all the technical details:
- How to parse the yaml files
- How to perform the calculations
- How to handle edge cases (what if someone enters
My job was simply to test it and say «yes, that works» or «actually, could you make this small change?»
I’m standing in my kitchen, squinting at a recipe for cranberry sourdough that makes