<?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: Yogesh</title>
    <description>The latest articles on DEV Community by Yogesh (@yogesh147).</description>
    <link>https://dev.to/yogesh147</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%2F505834%2F6b66e483-1041-42bc-ae6d-7e2e7db5f885.png</url>
      <title>DEV Community: Yogesh</title>
      <link>https://dev.to/yogesh147</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/yogesh147"/>
    <language>en</language>
    <item>
      <title>MemoryMate — Turning Friend Conversations Into Memories</title>
      <dc:creator>Yogesh</dc:creator>
      <pubDate>Sun, 04 Oct 2026 10:05:23 +0000</pubDate>
      <link>https://dev.to/yogesh147/memorymate-turning-friend-conversations-into-memories-2ed8</link>
      <guid>https://dev.to/yogesh147/memorymate-turning-friend-conversations-into-memories-2ed8</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/mlh-hackathon"&gt;MLH x DEV Writing Challenge&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

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

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

&lt;p&gt;MemoryMate is an AI-powered personal memory assistant that helps you remember important things from your conversations, notes, screenshots, PDFs, transcripts, and plans.&lt;/p&gt;

&lt;p&gt;Instead of scrolling through hundreds of messages, you can simply ask:&lt;/p&gt;

&lt;p&gt;💬 “What were the startup ideas Rahul and I discussed?”&lt;/p&gt;

&lt;p&gt;💬 “When did I say my interview was?”&lt;/p&gt;

&lt;p&gt;💬 “What movie did my friend recommend?”&lt;/p&gt;

&lt;p&gt;💬 “What does Rahul like?”&lt;/p&gt;

&lt;p&gt;MemoryMate searches your personal memories, finds the relevant context, and gives you an answer with the original source so you can verify where the information came from.&lt;/p&gt;

&lt;p&gt;✨ Friend Mode&lt;/p&gt;

&lt;p&gt;The most interesting part is Friend Mode.&lt;/p&gt;

&lt;p&gt;MemoryMate can build a lightweight memory profile for each friend:&lt;/p&gt;

&lt;p&gt;Rahul&lt;br&gt;
❤️ Football · Gaming&lt;br&gt;
🚀 College Startup&lt;br&gt;
🎧 Looking for headphones&lt;br&gt;
🎂 Birthday · May 18&lt;/p&gt;

&lt;p&gt;And this enables one of my favorite features:&lt;/p&gt;

&lt;p&gt;💡 “You mentioned this before…”&lt;/p&gt;

&lt;p&gt;Imagine saying:&lt;/p&gt;

&lt;p&gt;“I need a birthday gift for Rahul.”&lt;/p&gt;

&lt;p&gt;MemoryMate can look through previous conversations and respond:&lt;/p&gt;

&lt;p&gt;You mentioned this before: Rahul has been looking for headphones and has recently been talking about gaming. He also likes football.&lt;/p&gt;

&lt;p&gt;Instead of just answering questions, MemoryMate helps you remember the people you care about.&lt;/p&gt;

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

&lt;p&gt;🚀 Render Link:  &lt;a href="https://memorymate-lr5k.onrender.com/" rel="noopener noreferrer"&gt;https://memorymate-lr5k.onrender.com/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Code
&lt;/h2&gt;

&lt;p&gt;💻 GitHub: &lt;a href="https://github.com/yogesh147/memorymate" rel="noopener noreferrer"&gt;https://github.com/yogesh147/memorymate&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Partner Technologies
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Github&lt;/li&gt;
&lt;li&gt;Render&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Hackathon Experience
&lt;/h2&gt;

&lt;p&gt;I participated in DevChallenge, WeekendChallenge, and HF26Challenge, and each experience gave me a great opportunity to build, experiment, and learn in a fast-paced environment. I enjoyed turning ideas into working projects while working within tight deadlines and thinking creatively about real-world problems.&lt;/p&gt;

&lt;p&gt;The most memorable part was the energy and collaboration throughout the challenges. I got to connect with other builders, exchange ideas, learn from different approaches, and push myself beyond what I would normally build. These experiences helped me improve both my technical skills and my ability to work effectively under pressure. Most importantly, they made me more confident and excited about building and experimenting with new ideas.&lt;/p&gt;

</description>
      <category>mlhacks</category>
      <category>devchallenge</category>
      <category>hackathon</category>
    </item>
    <item>
      <title>MemoryMate — Turning Friend Conversations Into Memories</title>
      <dc:creator>Yogesh</dc:creator>
      <pubDate>Sun, 04 Oct 2026 10:05:02 +0000</pubDate>
      <link>https://dev.to/yogesh147/memorymate-turning-friend-conversations-into-memories-1k0h</link>
      <guid>https://dev.to/yogesh147/memorymate-turning-friend-conversations-into-memories-1k0h</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-weekend-2026-10-01"&gt;Hacktoberfest Weekend Challenge: Build for a Friend&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;🧠 MemoryMate — An AI built to help a friend remember the little things.&lt;/p&gt;

&lt;p&gt;Friends talk about hundreds of things — ideas, plans, birthdays, recommendations, and random conversations.&lt;/p&gt;

&lt;p&gt;But sometimes we forget the details that matter:&lt;/p&gt;

&lt;p&gt;“What did I say I wanted?”&lt;br&gt;
“When did we talk about that?”&lt;br&gt;
“What was that idea we discussed?”&lt;/p&gt;

&lt;p&gt;I built MemoryMate to help a friend find those memories again — without searching through hundreds of messages.&lt;/p&gt;

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

&lt;p&gt;MemoryMate is an AI-powered personal memory assistant that helps you remember important things from your conversations, notes, screenshots, PDFs, transcripts, and plans.&lt;/p&gt;

&lt;p&gt;Instead of scrolling through hundreds of messages, you can simply ask:&lt;/p&gt;

&lt;p&gt;💬 “What were the startup ideas Rahul and I discussed?”&lt;/p&gt;

&lt;p&gt;💬 “When did I say my interview was?”&lt;/p&gt;

&lt;p&gt;💬 “What movie did my friend recommend?”&lt;/p&gt;

&lt;p&gt;💬 “What does Rahul like?”&lt;/p&gt;

&lt;p&gt;MemoryMate searches your personal memories, finds the relevant context, and gives you an answer with the original source so you can verify where the information came from.&lt;/p&gt;

&lt;p&gt;✨ Friend Mode&lt;/p&gt;

&lt;p&gt;The most interesting part is Friend Mode.&lt;/p&gt;

&lt;p&gt;MemoryMate can build a lightweight memory profile for each friend:&lt;/p&gt;

&lt;p&gt;Rahul&lt;br&gt;
❤️ Football · Gaming&lt;br&gt;
🚀 College Startup&lt;br&gt;
🎧 Looking for headphones&lt;br&gt;
🎂 Birthday · May 18&lt;/p&gt;

&lt;p&gt;And this enables one of my favorite features:&lt;/p&gt;

&lt;p&gt;💡 “You mentioned this before…”&lt;/p&gt;

&lt;p&gt;Imagine saying:&lt;/p&gt;

&lt;p&gt;“I need a birthday gift for Rahul.”&lt;/p&gt;

&lt;p&gt;MemoryMate can look through previous conversations and respond:&lt;/p&gt;

&lt;p&gt;You mentioned this before: Rahul has been looking for headphones and has recently been talking about gaming. He also likes football.&lt;/p&gt;

&lt;p&gt;Instead of just answering questions, MemoryMate helps you remember the people you care about.&lt;/p&gt;

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

&lt;p&gt;🚀 Render Link:  &lt;a href="https://memorymate-lr5k.onrender.com/" rel="noopener noreferrer"&gt;https://memorymate-lr5k.onrender.com/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Code
&lt;/h2&gt;

&lt;p&gt;💻 GitHub: &lt;a href="https://github.com/yogesh147/memorymate" rel="noopener noreferrer"&gt;https://github.com/yogesh147/memorymate&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The repository contains the frontend, backend, AI pipeline, memory retrieval system, and supporting infrastructure used to build MemoryMate.&lt;/p&gt;

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

&lt;p&gt;MemoryMate is built around open-weight AI, semantic search, structured memory, and retrieval-augmented generation (RAG).&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;      📄 Conversations
      📝 Notes
      🖼️ Screenshots
      📑 PDFs
      🎙️ Transcripts
             │
    Ingestion Pipeline
             │
  Extract • Chunk • Structure
             │
    Memory Extraction
             │
 People • Dates •  Facts • Preferences
             │
         Tiger Data
  PostgreSQL + Vector Search
             |
       Hybrid Retrieval
             │
           Gemma
             │
    Answer + Source Context
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;🧠 Gemma — The Intelligence&lt;/p&gt;

&lt;p&gt;Use Gemma as the open-weight language model powering the AI layer.&lt;/p&gt;

&lt;p&gt;Gemma is used for:&lt;/p&gt;

&lt;p&gt;Extracting useful memories from conversations&lt;/p&gt;

&lt;p&gt;Identifying people, dates, preferences, and events&lt;/p&gt;

&lt;p&gt;Understanding natural-language questions&lt;/p&gt;

&lt;p&gt;Reasoning over retrieved memories&lt;/p&gt;

&lt;p&gt;Generating grounded responses&lt;/p&gt;

&lt;p&gt;Building Friend Mode profiles&lt;/p&gt;

&lt;p&gt;Rather than treating the LLM as a simple chatbot, Use as part of a memory pipeline where retrieved information provides the context for each answer.&lt;/p&gt;

&lt;p&gt;🗄️ Tiger Data — The Memory&lt;/p&gt;

&lt;p&gt;MemoryMate uses Tiger Data as the database and vector-search layer.&lt;/p&gt;

&lt;p&gt;A memory contains both semantic and structured information:&lt;/p&gt;

&lt;p&gt;Memory&lt;br&gt;
├── Content&lt;br&gt;
├── Embedding&lt;br&gt;
├── Person&lt;br&gt;
├── Timestamp&lt;br&gt;
├── Conversation&lt;br&gt;
├── Source&lt;br&gt;
├── Confidence&lt;br&gt;
└── Metadata&lt;/p&gt;

&lt;p&gt;This allows the application to combine:&lt;/p&gt;

&lt;p&gt;Semantic search&lt;br&gt;
“What did Rahul say about his startup?”&lt;/p&gt;

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

&lt;p&gt;Structured search&lt;br&gt;
“Find things Rahul said about his startup in August.”&lt;/p&gt;

&lt;p&gt;That combination makes personal-memory retrieval much more useful than relying on vector similarity alone.&lt;/p&gt;

&lt;p&gt;🚀 Render — The Application&lt;/p&gt;

&lt;p&gt;Use Render to deploy the MemoryMate backend and expose the application through a production API.&lt;/p&gt;

&lt;p&gt;The backend is built with FastAPI, while the frontend is built with React.&lt;/p&gt;

&lt;p&gt;This gives me a simple architecture:&lt;/p&gt;

&lt;p&gt;React&lt;br&gt;
  ↓&lt;br&gt;
FastAPI&lt;br&gt;
  ↓&lt;br&gt;
Memory / Retrieval Layer&lt;br&gt;
  ↓&lt;br&gt;
Tiger Data + Gemma&lt;/p&gt;

&lt;p&gt;🔐 Privacy &amp;amp; Local AI&lt;/p&gt;

&lt;p&gt;Personal memories are sensitive.&lt;/p&gt;

&lt;p&gt;That's why I designed MemoryMate around open-weight models and local inference.&lt;/p&gt;

&lt;p&gt;The architecture can be adapted to run AI inference locally, giving users more control over where their memories and personal information are processed.&lt;/p&gt;

&lt;p&gt;The goal isn't just to make AI remember more.&lt;/p&gt;

&lt;p&gt;It's to explore how AI can remember more responsibly.&lt;/p&gt;

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

&lt;p&gt;Open innovation allowed me to combine open-weight AI, vector search, local inference, and open-source tools into a privacy-focused personal AI.&lt;/p&gt;

&lt;p&gt;For a product handling personal memories, this control matters.&lt;br&gt;
Instead of relying entirely on a closed API, developers can customize how memories are extracted, stored, searched, and processed.&lt;/p&gt;

&lt;p&gt;MemoryMate shows how open AI can become more than a chatbot — it can become a personal memory layer.&lt;/p&gt;

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

&lt;p&gt;I'm entering MemoryMate for:&lt;/p&gt;

&lt;p&gt;🟣 Best Use of Render - powers the deployed MemoryMate backend and API.&lt;/p&gt;

&lt;p&gt;🟢 Best Use of Gemma - powers memory extraction, reasoning, Friend Mode and grounded responses.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>weekendchallenge</category>
      <category>hf26challenge</category>
    </item>
  </channel>
</rss>
