<?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>Sloth Mode — AI That Does the Busywork While You Rest</title>
      <dc:creator>Yogesh</dc:creator>
      <pubDate>Thu, 22 Oct 2026 20:02:41 +0000</pubDate>
      <link>https://dev.to/yogesh147/sloth-mode-ai-that-does-the-busywork-while-you-rest-27li</link>
      <guid>https://dev.to/yogesh147/sloth-mode-ai-that-does-the-busywork-while-you-rest-27li</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week3-2026-10-19"&gt;Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

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

&lt;p&gt;Meet Sloth Mode, a local-first AI assistant designed to reward doing less. It takes care of repetitive digital chores in the background, so you can spend less time managing your digital life and more time living it.&lt;/p&gt;

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


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/yogesh147" rel="noopener noreferrer"&gt;
        yogesh147
      &lt;/a&gt; / &lt;a href="https://github.com/yogesh147/sloth-mode" rel="noopener noreferrer"&gt;
        sloth-mode
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;&lt;p&gt;Sloth Mode uses an open-weight language model, served locally with Ollama, to power its summarization and organization features. A lightweight automation layer handles scheduled tasks and connects the model to useful workflows.&lt;/p&gt;
&lt;/div&gt;



&lt;/div&gt;
&lt;br&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/yogesh147/sloth-mode" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;
&lt;/div&gt;
&lt;br&gt;


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

&lt;p&gt;Sloth Mode uses an open-weight language model, served locally with Ollama, to power its summarization and organization features. A lightweight automation layer handles scheduled tasks and connects the model to useful workflows.&lt;/p&gt;

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

&lt;p&gt;Your personal files shouldn't have to leave your computer just to get organized.&lt;/p&gt;

&lt;p&gt;By running inference locally, Sloth Mode can keep private data on-device and continue working without an internet connection once the required models and dependencies are installed. Open models also make it possible to switch models, customize behavior, and build features without depending entirely on a proprietary API.&lt;/p&gt;

&lt;p&gt;Local inference can eliminate per-request API fees, too, making repeated everyday automation more accessible.&lt;/p&gt;

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

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

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>StockSense AI</title>
      <dc:creator>Yogesh</dc:creator>
      <pubDate>Wed, 14 Oct 2026 18:47:36 +0000</pubDate>
      <link>https://dev.to/yogesh147/stocksense-ai-23f4</link>
      <guid>https://dev.to/yogesh147/stocksense-ai-23f4</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week2-2026-10-12"&gt;Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

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

&lt;p&gt;I built StockSense AI, an AI-powered inventory management assistant designed to help small business owners manage their stock more efficiently and make smarter purchasing decisions using AI.&lt;/p&gt;

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

&lt;p&gt;Video Link: &lt;a href="https://www.youtube.com/watch?v=RWNfzTgBHSM" rel="noopener noreferrer"&gt;https://www.youtube.com/watch?v=RWNfzTgBHSM&lt;/a&gt;&lt;br&gt;
Render Link: &lt;a href="https://stocksense-c2t2.onrender.com/" rel="noopener noreferrer"&gt;https://stocksense-c2t2.onrender.com/&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  Code
&lt;/h2&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/yogesh147" rel="noopener noreferrer"&gt;
        yogesh147
      &lt;/a&gt; / &lt;a href="https://github.com/yogesh147/stocksense" rel="noopener noreferrer"&gt;
        stocksense
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      StockMind — AI Inventory Management &amp;amp; Bill of Materials for Small Business
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;StockSense — AI inventory assistant&lt;/h1&gt;

&lt;/div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;StockSense is a strong choice for the Side Hustle challenge because it solves a real business problem: small shop owners lose money when they run out of popular products or keep buying stock that doesn't sell.&lt;/h3&gt;

&lt;/div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;1. What the product does&lt;/h2&gt;

&lt;/div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h4 class="heading-element"&gt;Upload stock data&lt;/h4&gt;

&lt;/div&gt;
&lt;p&gt;Import an Excel or CSV file containing product names, quantities, sales, and purchase prices.&lt;/p&gt;
&lt;p&gt;Analyze inventory&lt;/p&gt;
&lt;p&gt;Calculate stock coverage, sales velocity, slow-moving items, and potential stockouts.&lt;/p&gt;
&lt;p&gt;Ask questions in plain language&lt;/p&gt;
&lt;p&gt;“Which products should I reorder this week?” or “Which items haven't sold in 30 days?”&lt;/p&gt;
&lt;p&gt;Get an actionable report&lt;/p&gt;
&lt;p&gt;See recommended quantities, estimated purchasing costs, and items that need attention.&lt;/p&gt;
&lt;p&gt;Step 1 — Create a virtual environment&lt;/p&gt;
&lt;p&gt;bash
python -m venv .venv
Activate it:&lt;/p&gt;
&lt;p&gt;Windows:&lt;/p&gt;
&lt;p&gt;bash
.venv\Scripts\activate
macOS/Linux:&lt;/p&gt;
&lt;p&gt;bash
source .venv/bin/activate
Step 2 — Install dependencies&lt;/p&gt;
&lt;p&gt;bash
pip install -r requirements.txt
Step 3 — Start StockSense&lt;/p&gt;
&lt;p&gt;bash
streamlit run app.py&lt;/p&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/yogesh147/stocksense" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


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

&lt;p&gt;I built StockSense AI, an AI-powered inventory management assistant for small businesses using Python and Streamlit.&lt;br&gt;
I used Pandas to analyze inventory data, identify low-stock products, and detect slow-moving items from Excel and CSV files.&lt;br&gt;
SQLite supports local data storage, while Ollama with an open-weight LLM enables natural-language inventory queries.&lt;br&gt;
I implemented rule-based logic to estimate stockouts, suggest reorder quantities, and calculate purchasing costs.&lt;br&gt;
The goal is to help shop owners reduce waste, avoid stock shortages, and make smarter inventory decisions.&lt;/p&gt;

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

&lt;p&gt;Open innovation matters because it encourages people to share ideas, collaborate, and use existing technologies to solve real-world problems. With StockSense AI, I used open-weight AI models and open-source tools to build an affordable inventory management solution for small businesses. It reduces development costs, encourages experimentation, and makes AI technology more accessible. Open innovation helps turn creative ideas into practical solutions that can grow and benefit more people.&lt;/p&gt;

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

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

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>Python Reliability Benchmark: Testing AI Models Beyond Correct Answers</title>
      <dc:creator>Yogesh</dc:creator>
      <pubDate>Sat, 10 Oct 2026 11:16:04 +0000</pubDate>
      <link>https://dev.to/yogesh147/python-reliability-benchmark-testing-ai-models-beyond-correct-answers-3p3b</link>
      <guid>https://dev.to/yogesh147/python-reliability-benchmark-testing-ai-models-beyond-correct-answers-3p3b</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/kaggle-2026-09-23"&gt;Kaggle Benchmarking Challenge&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

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

&lt;p&gt;I built a benchmark to evaluate how reliably large language models solve practical Python programming tasks. Rather than measuring only whether a model can generate code that looks correct, I focused on three dimensions: &lt;strong&gt;functional correctness, debugging ability, and instruction following&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The benchmark includes Python problems involving data manipulation, edge cases, bug fixing, and code generation under explicit constraints. Each task is evaluated against predefined expected outputs or test cases wherever possible.&lt;/p&gt;

&lt;p&gt;I chose this capability because code that appears convincing can still fail in real applications. A useful coding assistant must handle unusual inputs, follow requirements precisely, and produce solutions that work—not just explanations that sound plausible.&lt;/p&gt;

&lt;h2&gt;
  
  
  Models Tested
&lt;/h2&gt;

&lt;p&gt;All models were evaluated on the same task set and under consistent prompting and scoring conditions. I used automated test cases where possible to reduce subjective judgments and make the results reproducible.&lt;/p&gt;

&lt;h2&gt;
  
  
  Findings
&lt;/h2&gt;

&lt;p&gt;The benchmark measured functional correctness, edge-case handling, debugging success, and instruction compliance.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key results:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;One important aspect of this evaluation was separating plausible-looking code from code that actually passes tests. This distinction helps reveal whether a model is dependable on practical programming tasks, particularly when inputs are unusual or requirements are restrictive.&lt;/p&gt;

&lt;p&gt;The results also highlight opportunities for further investigation. I would next expand the benchmark with more adversarial edge cases, multi-step debugging tasks, and repeated runs to measure consistency. I would also compare performance with and without additional reasoning or tool access to understand which conditions improve reliability.&lt;/p&gt;

&lt;p&gt;These findings should be interpreted within the scope of the benchmark's task set, model versions, and evaluation settings rather than as a universal ranking of coding ability.&lt;/p&gt;

&lt;h2&gt;
  
  
  My Benchmark
&lt;/h2&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/yogesh147" rel="noopener noreferrer"&gt;
        yogesh147
      &lt;/a&gt; / &lt;a href="https://github.com/yogesh147/python-reliability-benchmark" rel="noopener noreferrer"&gt;
        python-reliability-benchmark
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;&lt;p&gt;python -m venv venv
venv\Scripts\activate
pip install -r requirements.txt&lt;/p&gt;
&lt;/div&gt;



&lt;/div&gt;
&lt;br&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/yogesh147/python-reliability-benchmark" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;
&lt;/div&gt;
&lt;br&gt;
&lt;br&gt;&lt;br&gt;
The benchmark, evaluation procedure, and results are available at the link above so that others can inspect the methodology, reproduce the comparison, and extend the task set.

</description>
      <category>devchallenge</category>
      <category>kagglechallenge</category>
      <category>ai</category>
      <category>machinelearning</category>
    </item>
    <item>
      <title>Touch Grass - AI outdoor companion</title>
      <dc:creator>Yogesh</dc:creator>
      <pubDate>Tue, 06 Oct 2026 18:54:40 +0000</pubDate>
      <link>https://dev.to/yogesh147/touch-grass-ai-outdoor-companion-5a1n</link>
      <guid>https://dev.to/yogesh147/touch-grass-ai-outdoor-companion-5a1n</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week1-2026-10-05"&gt;Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

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

&lt;p&gt;I built the &lt;strong&gt;Touch Grass&lt;/strong&gt; backend as a Python-based API that connects the frontend with the application's core services and data.&lt;/p&gt;

&lt;p&gt;Touch Grass uses Gemma to create short outdoor activities based on the time you have. It gives you a simple quest, works offline with demo data, and encourages you to put your phone away and go outside. 🌱&lt;/p&gt;

&lt;p&gt;Example: 30 minutes → walk → find a flower → sit quietly → find something blue → return.&lt;/p&gt;

&lt;p&gt;### Key Features&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Built a structured backend API using Python.&lt;/li&gt;
&lt;li&gt;Added API endpoints for frontend communication.&lt;/li&gt;
&lt;li&gt;Implemented request validation and response handling.&lt;/li&gt;
&lt;li&gt;Integrated database operations for application data.&lt;/li&gt;
&lt;li&gt;Added business logic and service-layer processing.&lt;/li&gt;
&lt;li&gt;Configured environment variables for secure application settings.&lt;/li&gt;
&lt;li&gt;Set up a virtual environment and dependency management.&lt;/li&gt;
&lt;li&gt;Added development and deployment workflows.&lt;/li&gt;
&lt;li&gt;Designed the backend to be modular and easy to maintain.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;Video Link: &lt;a href="https://www.youtube.com/watch?v=n_HMCvODRos" rel="noopener noreferrer"&gt;https://www.youtube.com/watch?v=n_HMCvODRos&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Render Link: &lt;a href="https://touch-grass-n2zk.onrender.com/" rel="noopener noreferrer"&gt;https://touch-grass-n2zk.onrender.com/&lt;/a&gt;&lt;/p&gt;

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


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/yogesh147" rel="noopener noreferrer"&gt;
        yogesh147
      &lt;/a&gt; / &lt;a href="https://github.com/yogesh147/touch-grass" rel="noopener noreferrer"&gt;
        touch-grass
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Touch Grass is an open-weight AI outdoor companion that turns 15–60 minutes of free time into a tiny real-world adventure.
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;&lt;p&gt;Touch Grass is an open-weight AI outdoor companion that turns 15–60 minutes of free time into a tiny real-world adventure.&lt;/p&gt;
&lt;p&gt;Tell it how much time you have and start from where you are. Gemma creates a personalized micro-quest. Once the quest starts, the app gets out of the way: the plan is cached offline, the screen becomes minimal, and optional on-device Gemma vision can turn things you discover into the next challenge.&lt;/p&gt;
&lt;p&gt;The AI doesn't want your attention. It wants you to stop using your phone.&lt;/p&gt;
&lt;p&gt;uvicorn main:app --reload&lt;/p&gt;
&lt;/div&gt;



&lt;/div&gt;
&lt;br&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/yogesh147/touch-grass" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;
&lt;/div&gt;
&lt;br&gt;


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

&lt;p&gt;I built the &lt;strong&gt;Touch Grass&lt;/strong&gt; backend with a modular architecture focused on clean API communication, validation, business logic, and data management.&lt;/p&gt;

&lt;h3&gt;
  
  
  Development Process
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Project Setup&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;Created a Python backend project.&lt;/li&gt;
&lt;li&gt;Set up a virtual environment for isolated dependencies.&lt;/li&gt;
&lt;li&gt;Added dependency management using &lt;code&gt;requirements.txt&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Backend Development&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;Built REST API endpoints to communicate with the frontend.&lt;/li&gt;
&lt;li&gt;Organized the application into reusable modules and services.&lt;/li&gt;
&lt;li&gt;Implemented request and response handling.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Data &amp;amp; Business Logic&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;Added validation to ensure reliable API requests.&lt;/li&gt;
&lt;li&gt;Implemented the application's core business logic.&lt;/li&gt;
&lt;li&gt;Connected the backend with database and external services where required.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Configuration&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;Used environment variables for configuration and sensitive information.&lt;/li&gt;
&lt;li&gt;Separated development configuration from application code.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Testing &amp;amp; Debugging&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;Tested API endpoints during development.&lt;/li&gt;
&lt;li&gt;Identified and fixed dependency and runtime issues.&lt;/li&gt;
&lt;li&gt;Verified the backend workflow from request to response.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Running the Project&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;Created a reproducible local development setup.&lt;/li&gt;
&lt;li&gt;Used a virtual environment and dependency installation process.&lt;/li&gt;
&lt;li&gt;Configured the backend to run locally for development and testing.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

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

&lt;p&gt;Open innovation matters because great ideas become more powerful when people, communities, and organizations can build on each other’s work instead of starting from scratch.&lt;/p&gt;

&lt;p&gt;For a project like Touch Grass, open innovation enables us to:&lt;/p&gt;

&lt;p&gt;Build faster: Open-source models like Gemma, frameworks, and tools provide a strong foundation.&lt;/p&gt;

&lt;p&gt;Make AI accessible: Developers can experiment with powerful AI without depending entirely on closed platforms.&lt;/p&gt;

&lt;p&gt;Encourage collaboration: Others can inspect, improve, remix, and contribute to the project.&lt;/p&gt;

&lt;p&gt;Create more trustworthy technology: Open implementations make it easier to understand how a system works and identify problems.&lt;/p&gt;

&lt;p&gt;Solve real-world problems: Innovation isn't just about better AI—it is about applying technology to meaningful challenges.&lt;/p&gt;

&lt;p&gt;Keep control with users: With local and offline AI, people can use technology without constantly sending their data to a remote service.&lt;/p&gt;

&lt;p&gt;For Touch Grass, this philosophy is especially important: open AI helps us build technology whose goal isn't to keep people online, but to help them leave the screen behind and experience the real world.&lt;/p&gt;

&lt;p&gt;Open innovation turns technology from something we simply consume into something we can collectively build, improve, and use for good.&lt;/p&gt;

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

&lt;p&gt;🟣 Best Use of Render - powers the deployed 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>mlhacks</category>
      <category>hf26challenge</category>
    </item>
    <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;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>
