SaaS founder · @ivangolovach

Ivan Golovach

Founder background

Expertise

  • Engineering
  • Design
  • AI
  • Analytics

Products

Radish

See grocery spending item by item

Recent posts

Radish 1.13.8 is live.

I spent three days fixing small things that caused surprisingly big irritation. Several internal builds became one public release. The app worked, but some parts kept getting in the way. The last item in a long list could hide behind the bottom bar. Saved receipts were harder to read than they should be. Pull to refresh did not always bring fresh household data. Even the iPhone back swipe had stopped behaving like an iPhone back swipe. So I cleaned it up. Receipts, saved receipt details, and Settings are now easier to scan. Long lists clear the bottom bar. Pull to refresh gets fresh data from iCloud. Receipt processing handles startup better and tells you when it needs more time. I also fixed the analytics startup problem from my last update. It now starts in the right place for real App Store installs. I’m still keeping the data switch off until I know the numbers are clean. Bad numbers are just opinions wearing spreadsheets. For the UK, the App Store text, screenshots, and GBP prices are ready. The storefront itself is not open yet. Less friction. Fewer hidden buttons. Same groceries.

Radish is getting ready for the UK 🇬🇧

UK receipts use pounds. Dates also look different. So we taught Radish to read both correctly. We also collected 94 receipts from 10 UK stores. We will use them to find scanning mistakes before our users do. Then we worked on statistics. We want to see where people get stuck: opening the app, finishing setup, saving their first receipt, or reaching the paywall. Our old data was messy because different app versions were mixed together. So we are building a clean and private way to collect new stats. Next: test all 94 receipts, finish the UK App Store page, and start collecting trusted data. Sometimes building software means explaining that 02/09 is September, not February. 🇬🇧

I made grocery receipt corrections reusable—without making…

Grocery receipts are full of codes like GRNBN12OZ. One person can decode them once; the next person shouldn’t have to repeat the same work. In Radish 1.13, I added Community suggestions: • If someone corrects an item’s name or category and opts into sharing, Radish can submit that correction after the receipt is saved. • It sends the store and market, normalized printed code, corrected name and category, plus a one-way tag that prevents duplicate votes. No receipt photo, price, total, date, user ID, household ID, or Essential/Optional choice is sent. • A suggestion is published only after at least 10 matching confirmations and 90% agreement. • Radish downloads a signed dictionary for that specific store and market. The suggestion appears during Review, but never changes anything automatically—the user must tap “Use suggestion.” Reading Community suggestions is on by default. Sharing your own corrections is a separate opt-in and stays off until you enable it. The goal is simple: store abbreviations repeat constantly. A correction made once can save other people the same manual work, while everyone keeps control of their own receipt. I also shipped: • Cleaner Spending with month details that expand in place • Taxes and extra charges shown where they belong • Monthly PDF reports that are easier to find • Receipt summaries that stay visible while scrolling • Bulk deletion behind a twice-confirmed Danger Zone • “Email Ivan” in Settings • The removal of Weekly Summary The result: less repetitive receipt cleanup, clearer monthly spending, and safer controls.

Explore more SaaS founders building in public