<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: KasamiWorks</title>
    <description>The latest articles on DEV Community by KasamiWorks (@kasamiworks).</description>
    <link>https://dev.to/kasamiworks</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3673554%2Ffce536df-9e67-4e3a-a069-f95ae634ff21.png</url>
      <title>DEV Community: KasamiWorks</title>
      <link>https://dev.to/kasamiworks</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/kasamiworks"/>
    <language>en</language>
    <item>
      <title>I built a 100% offline app to remember people's names. 5 months later: 179 downloads and 1 paying customer.</title>
      <dc:creator>KasamiWorks</dc:creator>
      <pubDate>Sat, 16 May 2026 00:40:52 +0000</pubDate>
      <link>https://dev.to/kasamiworks/i-built-a-100-offline-app-to-remember-peoples-names-5-months-later-179-downloads-and-1-paying-a4b</link>
      <guid>https://dev.to/kasamiworks/i-built-a-100-offline-app-to-remember-peoples-names-5-months-later-179-downloads-and-1-paying-a4b</guid>
      <description>&lt;p&gt;"Wait... what was their name again?"&lt;/p&gt;

&lt;p&gt;That moment of panic — that's why I built this.&lt;/p&gt;

&lt;p&gt;I'm a solo developer with 25+ years in software.&lt;br&gt;
In December 2025, I shipped my first consumer app.&lt;/p&gt;

&lt;p&gt;This is not a success story.&lt;br&gt;
But it's an honest one.&lt;/p&gt;

&lt;h2&gt;
  
  
  The App
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;NameMemory&lt;/strong&gt; — 100% offline. No cloud. No accounts. No analytics.&lt;/p&gt;

&lt;p&gt;Contacts apps store people. This app trains memory.&lt;/p&gt;

&lt;p&gt;It uses Spaced Repetition to quiz you right before you'd forget someone —&lt;br&gt;
the same method used in language learning, applied to the people in your life.&lt;/p&gt;

&lt;p&gt;Originally built in Japanese. Launched with 15 languages from day one.&lt;br&gt;
Because forgetting names isn't just a Japanese problem.&lt;/p&gt;

&lt;p&gt;Built with Flutter, SQLite, local notifications, and an SM-2 spaced &lt;br&gt;
repetition algorithm — with heavy AI-assisted development.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://namememory.netlify.app/" rel="noopener noreferrer"&gt;https://namememory.netlify.app/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Why I Built It
&lt;/h2&gt;

&lt;p&gt;Colleagues. Clients. The parents of my kid's friends.&lt;/p&gt;

&lt;p&gt;Every time a name wouldn't come, it felt like a small failure.&lt;/p&gt;

&lt;p&gt;And these are exactly the names you don't want in the cloud —&lt;br&gt;
customer contacts, school parents, your internal network.&lt;/p&gt;

&lt;p&gt;That's why offline wasn't a feature. It was the point.&lt;/p&gt;

&lt;h2&gt;
  
  
  How It Works
&lt;/h2&gt;

&lt;p&gt;Register someone with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Name + photo&lt;/li&gt;
&lt;li&gt;A short note about them&lt;/li&gt;
&lt;li&gt;Where you met&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The app then quizzes you using Spaced Repetition —&lt;br&gt;
surfacing each person right before you'd forget them.&lt;/p&gt;

&lt;h2&gt;
  
  
  Hacker News Was Brutally Right
&lt;/h2&gt;

&lt;p&gt;December 2025. I posted on HN:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Show HN: I hired AI to fix my memory, &lt;br&gt;
but made it 100% Offline for privacy"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;8 points. Top comment:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"I just installed and deleted the app."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That hurt. But this one hurt more — and was more useful:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"5 people free tier makes SRS useless. &lt;br&gt;
Anyone who downloads this will just delete it."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Every word was correct.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What I changed:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Free tier: 5 → 20 people&lt;/li&gt;
&lt;li&gt;Rewrote store listings in 16 languages&lt;/li&gt;
&lt;li&gt;Resubmitted to both stores&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  5 Months Later
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Metric&lt;/th&gt;
&lt;th&gt;Result&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Total downloads&lt;/td&gt;
&lt;td&gt;179&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Countries reached&lt;/td&gt;
&lt;td&gt;39&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Paying customers&lt;/td&gt;
&lt;td&gt;1 ($9.99, from the US)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Daily average&lt;/td&gt;
&lt;td&gt;~1 install/day&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Top countries:&lt;/strong&gt;&lt;br&gt;
🇯🇵 49 · 🇺🇸 33 · 🇫🇷 9 · 🇩🇪 9 · 🇨🇳 5 · 🇪🇸 5&lt;/p&gt;

&lt;p&gt;Japan is #1. I didn't expect that.&lt;/p&gt;

&lt;p&gt;And someone in the US paid $9.99.&lt;br&gt;
A stranger I'll never meet decided this was worth their money.&lt;br&gt;
I don't know who they are. I never will.&lt;br&gt;
But that single payment kept me going more than any download count.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Learned
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Free tier design matters more than code quality.&lt;/strong&gt;
5 people was useless. 20 people made the app actually usable.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Privacy is valuable — but hard to communicate.&lt;/strong&gt;
"100% offline" means different things to different people.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Localization ≠ distribution.&lt;/strong&gt;
15 languages from day one didn't automatically bring users.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Shipping globally is emotionally brutal.&lt;/strong&gt;
You release into silence. Most days, nothing happens.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;One real customer beats a thousand downloads.&lt;/strong&gt;
That $9.99 from a stranger meant more than I expected.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What's Next
&lt;/h2&gt;

&lt;p&gt;Store page conversion is probably the weak link.&lt;br&gt;
I'm starting by rewriting the first screenshot copy.&lt;/p&gt;

&lt;p&gt;And I'm sharing more openly now.&lt;br&gt;
This post is part of that.&lt;/p&gt;

&lt;p&gt;Forgetting names isn't a memory problem.&lt;br&gt;
It's a human relationship problem.&lt;br&gt;
I'll keep improving this until it reaches the people who need it.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;NameMemory&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;For colleagues, clients, and everyone whose name&lt;br&gt;
you really should remember.&lt;br&gt;
100% offline. Your data never leaves your phone.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://apps.apple.com/jp/app/namememory/id6756201292" rel="noopener noreferrer"&gt;App Store&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://play.google.com/store/apps/details?id=com.kasamiworks.namememory" rel="noopener noreferrer"&gt;Google Play&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://namememory.netlify.app/" rel="noopener noreferrer"&gt;Website&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>showdev</category>
      <category>flutter</category>
      <category>indiehacker</category>
      <category>productivity</category>
    </item>
    <item>
      <title>I'm a 47yo Japanese introvert dev. I built an offline memory-aid app with AI because I kept forgetting names.</title>
      <dc:creator>KasamiWorks</dc:creator>
      <pubDate>Mon, 22 Dec 2025 10:41:09 +0000</pubDate>
      <link>https://dev.to/kasamiworks/im-a-47yo-japanese-introvert-dev-i-built-an-offline-memory-aid-app-with-ai-because-i-kept-1mmb</link>
      <guid>https://dev.to/kasamiworks/im-a-47yo-japanese-introvert-dev-i-built-an-offline-memory-aid-app-with-ai-because-i-kept-1mmb</guid>
      <description>&lt;p&gt;Hi Dev Community! 👋&lt;/p&gt;

&lt;p&gt;I've been an enterprise system developer in Japan for 20 years, but I'm a total beginner when it comes to mobile apps &amp;amp; English.&lt;/p&gt;

&lt;p&gt;As I got older, I started forgetting people's names, which was terrifying for an introvert like me.&lt;br&gt;
So, I decided to fix this problem myself. I used &lt;strong&gt;Cursor (AI)&lt;/strong&gt; to build an app called "NameMemory" in just 4 months.&lt;/p&gt;

&lt;h3&gt;
  
  
  📱 What I built
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;NameMemory&lt;/strong&gt;: A privacy-focused app to help you remember names.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tech Stack&lt;/strong&gt;: Flutter + Riverpod + SQLite&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Features&lt;/strong&gt;:

&lt;ul&gt;
&lt;li&gt;Supports 16 languages 🌍&lt;/li&gt;
&lt;li&gt;Works 100% offline (data stays on your device) 🔒&lt;/li&gt;
&lt;li&gt;Quiz mode to train your memory 🧠&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;It was a tough journey (struggling with Android notifications and OS differences...), but I rediscovered the joy of coding.&lt;/p&gt;

&lt;p&gt;I'd love your feedback!&lt;/p&gt;

&lt;h3&gt;
  
  
  ⬇️ Download Links
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;🍎 iOS:&lt;/strong&gt; &lt;a href="https://apps.apple.com/app/id6756201292" rel="noopener noreferrer"&gt;App Store Link&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;🤖 Android:&lt;/strong&gt; &lt;a href="https://play.google.com/store/apps/details?id=com.kasamiworks.namememory" rel="noopener noreferrer"&gt;Google Play Link&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;🌐 Official Site:&lt;/strong&gt; &lt;a href="https://namememory.netlify.app/" rel="noopener noreferrer"&gt;NameMemory Web&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>flutter</category>
      <category>showdev</category>
      <category>android</category>
      <category>ios</category>
    </item>
  </channel>
</rss>
