<?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: Waheedur Rahman</title>
    <description>The latest articles on DEV Community by Waheedur Rahman (@waheed066khan).</description>
    <link>https://dev.to/waheed066khan</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4157257%2F27c6eb42-6a3a-446b-9ced-9284143403a7.png</url>
      <title>DEV Community: Waheedur Rahman</title>
      <link>https://dev.to/waheed066khan</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/waheed066khan"/>
    <language>en</language>
    <item>
      <title>Heirloom AI — Grandpa's Voice-to-Recipe &amp; Family Memoir Archiver</title>
      <dc:creator>Waheedur Rahman</dc:creator>
      <pubDate>Sat, 03 Oct 2026 09:10:22 +0000</pubDate>
      <link>https://dev.to/waheed066khan/heirloom-ai-grandpas-voice-to-recipe-family-memoir-archiver-24a8</link>
      <guid>https://dev.to/waheed066khan/heirloom-ai-grandpas-voice-to-recipe-family-memoir-archiver-24a8</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft132k7g648uzjhr9pw91.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft132k7g648uzjhr9pw91.png" alt=" " width="800" height="408"&gt;&lt;/a&gt;## What I Built&lt;/p&gt;

&lt;h3&gt;
  
  
  Heirloom AI — A Sovereign Family Recipe &amp;amp; Memoir Archiver Built for a Friend
&lt;/h3&gt;

&lt;p&gt;I built &lt;strong&gt;Heirloom AI&lt;/strong&gt; for my 82-year-old grandfather, &lt;strong&gt;Nonno Matteo&lt;/strong&gt;, and my roommate, &lt;strong&gt;Leo&lt;/strong&gt;, who suffers from severe Celiac disease and tree nut allergies.&lt;/p&gt;

&lt;p&gt;The problem wasn't that our family didn't have recipes.&lt;/p&gt;

&lt;p&gt;The problem was that our recipes weren't in books or apps—they were stored entirely inside an elderly man's memories.&lt;/p&gt;

&lt;p&gt;Nonno doesn't type on keyboards or navigate smartphone apps. When asked how to make his legendary Sunday braised short rib sugo or holiday olive oil polenta cake, he records 10-minute stream-of-consciousness audio memos.&lt;/p&gt;

&lt;p&gt;So I built &lt;strong&gt;Heirloom AI&lt;/strong&gt;—a local, open-source AI assistant that turns rambling family voice memos into a &lt;strong&gt;searchable, structured heirloom cookbook ledger&lt;/strong&gt; while actively auditing recipes for roommate dietary safety.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;🚀 &lt;strong&gt;Live Demo:&lt;/strong&gt; &lt;a href="https://waheedkhan70.github.io/Heirloom/" rel="noopener noreferrer"&gt;https://waheedkhan70.github.io/Heirloom/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;💻 &lt;strong&gt;GitHub Repository:&lt;/strong&gt; &lt;a href="https://github.com/waheedkhan70/Heirloom" rel="noopener noreferrer"&gt;https://github.com/waheedkhan70/Heirloom&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can record Grandpa speaking naturally or drop in raw audio and transform the recording into structured recipes, preserved family lore, and dietary-safe substitutions.&lt;/p&gt;

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

&lt;p&gt;Heirloom AI is built around &lt;strong&gt;open-source AI, local client-side processing, and private inference&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The architecture looks like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;                ┌──────────────────────────────────────┐
                │          Grandpa's Voice             │
                │   Live Mic / Audio Memo / Transcript │
                └──────────────────┬───────────────────┘
                                   │
                                   ▼
                ┌──────────────────────────────────────┐
                │        Open-Source AI Layer          │
                │                                      │
                │  Local Ollama (Gemma 2 / Llama 3.2)  │
                │   + Web Audio API &amp;amp; In-Browser NLP   │
                └──────────────────┬───────────────────┘
                                   │
                                   ▼
                ┌──────────────────────────────────────┐
                │     Dual-Disentanglement Engine      │
                │                                      │
                │   Emotional Lore  │  Culinary Blueprint│
                │   • 1954 Calabria │  • Metric Scaling │
                │   • Secret Rules  │  • Phase Timelines│
                └──────────┬───────────────────┬───────┘
                           │                   │
                           ▼                   ▼
                ┌──────────────────┐   ┌───────────────┐
                │ Heirloom Memoir  │   │   SafeBite    │
                │ Keepsake Lore &amp;amp;  │   │ Roommate Celiac│
                │ Wine Pairing     │   │ &amp;amp; Allergy Guard│
                └──────────┬───────┘   └───────┬───────┘
                           │                   │
                           └─────────┬─────────┘
                                     │
                                     ▼
                ┌──────────────────────────────────────┐
                │        Family Kitchen Ledger         │
                │                                      │
                │    Printable Card • Dynamic Servings │
                │    Offline LocalStorage Vault • .md  │
                └──────────────────────────────────────┘
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Technology Stack
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Frontend &amp;amp; Client Architecture&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Semantic HTML5&lt;/li&gt;
&lt;li&gt;Vanilla Modern CSS&lt;/li&gt;
&lt;li&gt;Web Audio API&lt;/li&gt;
&lt;li&gt;MediaRecorder&lt;/li&gt;
&lt;li&gt;HTML5 Web Speech Recognition&lt;/li&gt;
&lt;li&gt;Client-side processing&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Open AI &amp;amp; Inference Layer&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ollama&lt;/li&gt;
&lt;li&gt;Gemma 2&lt;/li&gt;
&lt;li&gt;Llama 3.2&lt;/li&gt;
&lt;li&gt;Mistral&lt;/li&gt;
&lt;li&gt;Phi-3&lt;/li&gt;
&lt;li&gt;Custom Dual-Disentanglement prompt harness&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Dietary Safety &amp;amp; Math Engine&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Dynamic portion scaling&lt;/li&gt;
&lt;li&gt;Imperial ↔ Metric conversion&lt;/li&gt;
&lt;li&gt;Real-time allergen tagging&lt;/li&gt;
&lt;li&gt;Culinary substitution mapping&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Persistence &amp;amp; Archival&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Browser LocalStorage&lt;/li&gt;
&lt;li&gt;JSON export/import&lt;/li&gt;
&lt;li&gt;Markdown export&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why Does Open Innovation Matter?
&lt;/h2&gt;

&lt;p&gt;For a tool built around elderly loved ones and family heritage, &lt;strong&gt;privacy is not an optional feature—it is the entire foundation&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;With open-weight models running locally through Ollama or client-side processing, the system can keep sensitive family information on the user's own machine instead of requiring a cloud AI service.&lt;/p&gt;

&lt;p&gt;Open innovation also gives me control over:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;which model runs locally&lt;/li&gt;
&lt;li&gt;prompts and model behavior&lt;/li&gt;
&lt;li&gt;the retrieval and processing pipeline&lt;/li&gt;
&lt;li&gt;model versions and quantization&lt;/li&gt;
&lt;li&gt;offline operation&lt;/li&gt;
&lt;li&gt;long-term archival&lt;/li&gt;
&lt;li&gt;recurring API costs&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For a project designed to preserve someone's personal memories, having control over the technology and where the data is processed is especially important.&lt;/p&gt;

&lt;h2&gt;
  
  
  My Agent Session
&lt;/h2&gt;

&lt;p&gt;Development was tracked and orchestrated using an agentic pair-programming workflow, including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Rapid architectural prototyping&lt;/li&gt;
&lt;li&gt;Audio visualization integration&lt;/li&gt;
&lt;li&gt;Dynamic culinary calculation logic&lt;/li&gt;
&lt;li&gt;Allergen substitution mapping&lt;/li&gt;
&lt;li&gt;Print-ready recipe card generation&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Prize Categories
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Best Use of Gemma / Open-Weight Models
&lt;/h3&gt;

&lt;p&gt;Heirloom AI relies on open-weight LLMs such as &lt;strong&gt;Gemma 2&lt;/strong&gt; and &lt;strong&gt;Llama 3.2&lt;/strong&gt; as core reasoning engines rather than using an AI model only as a cosmetic chatbot layer.&lt;/p&gt;

&lt;p&gt;The models are used for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Parsing unstructured spoken language&lt;/li&gt;
&lt;li&gt;Extracting culinary steps and measurements&lt;/li&gt;
&lt;li&gt;Identifying temporal cooking phases&lt;/li&gt;
&lt;li&gt;Separating historical stories from recipe instructions&lt;/li&gt;
&lt;li&gt;Preserving memorable family narratives&lt;/li&gt;
&lt;li&gt;Supporting dietary-safety processing&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Built for One Person
&lt;/h2&gt;

&lt;p&gt;The most important part of this project isn't the code.&lt;/p&gt;

&lt;p&gt;It's the people I built it for.&lt;/p&gt;

&lt;p&gt;I didn't start with:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;"What AI hype project should I build?"&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I started with:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;"How do I save my 82-year-old grandfather's life recipes before they are lost forever, while keeping my roommate Leo safe at our dinner table?"&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;What was missing was a private, respectful bridge that turns spoken love and culinary wisdom into a lasting family heirloom.&lt;/p&gt;

&lt;p&gt;That's what I built with &lt;strong&gt;Heirloom AI&lt;/strong&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Try It
&lt;/h3&gt;

&lt;p&gt;🚀 &lt;strong&gt;Demo:&lt;/strong&gt; &lt;a href="https://waheedkhan70.github.io/Heirloom/" rel="noopener noreferrer"&gt;https://waheedkhan70.github.io/Heirloom/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;💻 &lt;strong&gt;Source Code:&lt;/strong&gt; &lt;a href="https://github.com/waheedkhan70/Heirloom" rel="noopener noreferrer"&gt;https://github.com/waheedkhan70/Heirloom&lt;/a&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>weekendchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>Intro</title>
      <dc:creator>Waheedur Rahman</dc:creator>
      <pubDate>Fri, 02 Oct 2026 11:26:15 +0000</pubDate>
      <link>https://dev.to/waheed066khan/intro-5a9j</link>
      <guid>https://dev.to/waheed066khan/intro-5a9j</guid>
      <description>&lt;p&gt;I am new to the community, happy to be the part of dev...&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
