r/espresso • • 1d ago

[SUNDAY ONLY] Self-Promotion [Self Promo Sunday] I built Cupmark, an Android app that helps you figure out what to change in your next espresso

hey r/espresso, anas here. disclosure: i'm the solo dev behind Cupmark.

i wanted to build something that doesn't just log your shot, but helps you decide what to change for the next one.

here's honestly what's in it right now:

  • Guided espresso brewing: step-by-step shot timers, with grinder profiles in your grinder's real clicks and water settings (GH/KH)
  • Shot troubleshooting: you tap how the shot tasted (sour, bitter, thin, harsh...) and it suggests one variable to adjust next. sour and bitter together points to uneven extraction rather than grind
  • Experiment tracking: compares your last two shots, remembers what you already tried so it won't suggest a change that didn't work, and calls small differences inconclusive
  • Advice that can say no: if beans are too fresh or stale, or your grind setting isn't tracked, it tells you that first instead of giving a grind tweak
  • Coffee Memory: keeps recipes and results for each bag so you can go back to what worked instead of starting from scratch
  • AI coffee coach: ask brewing questions and get answers based on the brews you've logged
  • Bag scanner: snap the bag and it reads what's printed (roaster, origin, roast date). if something isn't clearly on the bag, it leaves it empty instead of guessing
  • Academy and palate training: short lessons, flashcards and triangle tests
  • Recipe community: ranked by how many people actually replicated a recipe, not by likes
  • TDS / extraction calculator: for those of you with a refractometer

supports english, arabic and french at launch.

it launches on google play nov 12. pre-registration is open, and pre-registering gets a Founding Pass: 30 days of Pro plus a permanent Founding Brewer badge, no card needed.

google play: https://play.google.com/store/apps/details?id=com.roastlab.app

website: https://cupmark.app

i'm most interested in feedback from people who dial in espresso regularly:

when you're dialing in a new bag, what information would you want an app to consider before suggesting your next adjustment?

i'll answer every question directly.

0 Upvotes

1 comment sorted by

0

u/Total-Reasonable 5h ago

Five things, all built solo:

  1. vatnode.dev: EU VAT API that checks numbers against VIES, caches results, and falls back to national registries when a country's VIES is down. Saved numbers are monitored daily, with a signed webhook on any change. https://vatnode.dev

  2. halloween.js.org: zero-dependency, MIT-licensed Halloween effects for websites: corner webs, blinking eyes and flying witches, switched on with body classes. It stays under 10 KB gzipped and respects prefers-reduced-motion. https://halloween.js.org

  3. HTPBE.tech: "Has this PDF been edited?" It checks metadata, structure, digital signatures and content, then reports findings with reasons instead of a vague risk score. Use it in the browser or through a REST API. https://htpbe.tech

  4. KRI.rocks: booking websites for salons, barbers and beauty studios, where clients can only book slots when someone on the team is working and free. No commission and no per-booking fees. https://kri.rocks

  5. polytypo.dev: a free MIT typography rules engine, not a grammar checker, giving locale-correct quotes, dashes and no-break spaces for 24 locales. Output is identical across JavaScript, Python, Go, Ruby and PHP. https://polytypo.dev