Feeling Bitter, Looking Better
Temperature can now join the main chart as an optional unified view, tasting assessments include bitterness, and there are other API, security, and shot editing improvements too.
I built Visualizer to keep all my coffee data in one place instead of scattered across files, apps, and half-remembered notes. Store your shots, compare curves, keep the details that matter, and use it all to drink and enjoy better coffee.
Less guesswork, better coffee
Whether you're a home enthusiast or a professional barista, Visualizer gives you the tools to understand your coffee better. Track your progress, experiment with confidence, and keep all your coffee data in one place.
Just hours after unboxing a Decent espresso machine in November 2020, the first iteration of Visualizer was created and shared with the community.
In 2022, I switched from a sponsorship model to a freemium subscription model. The goal was to cover hosting costs, keep the free tier useful, and make it possible to keep building new features at a sensible pace.
In December 2023, I made a complete redesign with a proper logo, a cleaner interface, and faster ways to browse through shots. It was the point where the project started to feel less like a handy tool and more like a real home for all coffee data.
Five years after that first release, Visualizer had grown from a small Decent side project into a home for millions of shots and a much broader coffee community. A look back on how it started, what changed along the way, and why I am still excited to keep building it.
Temperature can now join the main chart as an optional unified view, tasting assessments include bitterness, and there are other API, security, and shot editing improvements too.
Shots now support tasting assessment fields for Premium users, complete with a visual breakdown on shot pages and comparisons. There are also chart fixes, parser fixes, self hosted API docs, and plenty of smaller improvements.
Coffee bags now support custom metadata fields , Water Dispensed got the same second Y-axis option as Weight, and plenty of smaller fixes and updates across the app.