<?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: Sai Rathod</title>
    <description>The latest articles on DEV Community by Sai Rathod (@sai2008).</description>
    <link>https://dev.to/sai2008</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%2F4100227%2Fbd03de81-54a2-4aed-80e2-3c55435b615c.png</url>
      <title>DEV Community: Sai Rathod</title>
      <link>https://dev.to/sai2008</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sai2008"/>
    <language>en</language>
    <item>
      <title>Hacktoberfest Open-Source AI Challenge: Week 2</title>
      <dc:creator>Sai Rathod</dc:creator>
      <pubDate>Thu, 15 Oct 2026 08:41:32 +0000</pubDate>
      <link>https://dev.to/sai2008/hacktoberfest-open-source-ai-challenge-week-2-6hl</link>
      <guid>https://dev.to/sai2008/hacktoberfest-open-source-ai-challenge-week-2-6hl</guid>
      <description>&lt;p&gt;This is a submission for the Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle&lt;/p&gt;

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

&lt;p&gt;SellerPilot AI is an AI-powered inventory management application designed for small retailers and online sellers.&lt;/p&gt;

&lt;p&gt;Small businesses often struggle to track stock, identify best-selling products, and decide when to reorder inventory. SellerPilot aims to simplify these tasks through a single dashboard.&lt;/p&gt;

&lt;p&gt;Key features include:&lt;/p&gt;

&lt;p&gt;Inventory and product management.&lt;br&gt;
Sales tracking and analytics.&lt;br&gt;
Best-selling and slow-moving product reports.&lt;br&gt;
Smart restocking recommendations.&lt;br&gt;
AI-powered product description generation.&lt;br&gt;
Local data storage and backup capabilities.&lt;/p&gt;

&lt;p&gt;The goal is to help small business owners make better inventory decisions without depending on a permanent internet connection.&lt;/p&gt;

&lt;p&gt;Demo&lt;/p&gt;

&lt;p&gt;GitHub Repository: &lt;a href="https://github.com/CronixDev09/SellerPilotAi" rel="noopener noreferrer"&gt;https://github.com/CronixDev09/SellerPilotAi&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A video demonstration will be added once the demo recording is ready.&lt;/p&gt;

&lt;p&gt;Code&lt;/p&gt;

&lt;p&gt;Explore the source code on GitHub.&lt;/p&gt;

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

&lt;p&gt;I built SellerPilot AI using React, TypeScript, Vite, Tailwind CSS, Electron, and SQLite.&lt;/p&gt;

&lt;p&gt;The application is designed around local data storage and offline-first inventory operations.&lt;/p&gt;

&lt;p&gt;For AI functionality, the project integrates with Ollama to run compatible open-weight models, including Gemma. The AI assists with product descriptions and natural-language explanations of business insights.&lt;/p&gt;

&lt;p&gt;Inventory calculations, sales totals, and restocking recommendations use application logic and stored data rather than relying on the language model to generate numbers.&lt;/p&gt;

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

&lt;p&gt;Small businesses need control over their business data and operating costs.&lt;/p&gt;

&lt;p&gt;Using open-weight AI makes local inference possible, reducing the need to send business information to external AI services. It also gives the project flexibility to experiment with different compatible models.&lt;/p&gt;

&lt;p&gt;Local inference avoids per-request fees from hosted AI APIs, although users still need suitable hardware.&lt;/p&gt;

&lt;p&gt;For SellerPilot, open innovation provides an opportunity to combine AI assistance with local data ownership and offline functionality.&lt;/p&gt;

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

&lt;p&gt;I used AI-assisted development to build and refine the application. An agent session recording will be added if available.&lt;/p&gt;

&lt;p&gt;My First User&lt;/p&gt;

&lt;p&gt;My next step is to test SellerPilot with a real shop owner, gather feedback, and evaluate whether its inventory and restocking features solve a meaningful business problem.&lt;/p&gt;

&lt;p&gt;Prize Categories&lt;br&gt;
Best usecase of openweight models&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>"Build for a Friend" challenge</title>
      <dc:creator>Sai Rathod</dc:creator>
      <pubDate>Wed, 07 Oct 2026 14:53:47 +0000</pubDate>
      <link>https://dev.to/sai2008/build-for-a-friend-challenge-17b3</link>
      <guid>https://dev.to/sai2008/build-for-a-friend-challenge-17b3</guid>
      <description>&lt;p&gt;Summary of What Was Created:&lt;/p&gt;

&lt;p&gt;Challenge Template Alignment: Follows the official Dev.to Hacktoberfest "Build for a Friend" challenge structure.&lt;/p&gt;

&lt;p&gt;GitHub Repository Link Included: Added both the direct link &lt;br&gt;
&lt;/p&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/CronixDev09" rel="noopener noreferrer"&gt;
        CronixDev09
      &lt;/a&gt; / &lt;a href="https://github.com/CronixDev09/Code-Coach" rel="noopener noreferrer"&gt;
        Code-Coach
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      CodeCoach is an AI-powered DSA learning coach for beginners, using Gemma to explain concepts, analyze Python code, provide progressive hints, and help students solve problems independently.
    &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;🎓 CodeCoach&lt;/h1&gt;
&lt;/div&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;AI-Powered DSA Learning Coach for Beginners (Python)&lt;/strong&gt;&lt;br&gt;
Built for Hacktoberfest — &lt;em&gt;"Build for a Friend"&lt;/em&gt;&lt;br&gt;
Intelligence powered by the &lt;strong&gt;Gemma open-weight model&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;💡 1. Product Overview&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;CodeCoach&lt;/strong&gt; is a personalized AI coding tutor designed for a beginner learning Data Structures &amp;amp; Algorithms using Python.&lt;/p&gt;
&lt;p&gt;Most beginners understand DSA definitions (e.g., &lt;em&gt;"an array stores multiple values"&lt;/em&gt;), but freeze when they face an empty editor and have to translate that theory into working code. Traditional platforms either dump the full solution or generic chatbots provide copy-paste code, depriving the student of the reasoning and discovery experience.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;Core Principle:&lt;/h3&gt;
&lt;/div&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;"Don't solve for the student. Teach the student how to solve."&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🏆 2. The Hackathon Challenge: "Build for a Friend"&lt;/h2&gt;

&lt;/div&gt;
&lt;p&gt;CodeCoach is built for a real friend: &lt;strong&gt;Rahul&lt;/strong&gt;, a college sophomore who understands theoretical concepts but struggles with:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;0-based array indexing and &lt;code&gt;IndexError: list index out of range&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Loop bounds…&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/CronixDev09/Code-Coach" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;What I Built: The story of building CodeCoach for friend, the theory-to-code problem, core features, and real student testimonial.&lt;br&gt;
Demo: Demo route /demo walkthrough and local startup instructions.&lt;br&gt;
Code: Repository link and embed.&lt;br&gt;
How I Built It: Gemma open-weight AI, AIService abstraction, Ollama local inference, Next.js 14, Monaco editor, Python execution sandbox, and authentic progress data engine.&lt;/p&gt;

&lt;p&gt;Why Does Open Innovation Matter?: Student privacy, local inference, eliminating token paywalls, and open pedagogical control.&lt;/p&gt;

&lt;p&gt;My Agent Session: Agentic workflow highlights and automated test validation.&lt;/p&gt;

&lt;p&gt;Prize Categories: Build for a Friend and Open-Source AI / Gemma Challenge.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>weekendchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>MLH second week challage</title>
      <dc:creator>Sai Rathod</dc:creator>
      <pubDate>Tue, 06 Oct 2026 17:50:25 +0000</pubDate>
      <link>https://dev.to/sai2008/mlh-second-week-challage-43ni</link>
      <guid>https://dev.to/sai2008/mlh-second-week-challage-43ni</guid>
      <description>&lt;p&gt;Hello i am build the Trash to Treasure is an offline AI-powered cleanup coach that helps users identify and properly dispose of waste using their phone or laptop camera&lt;/p&gt;

&lt;p&gt;What I Built:&lt;/p&gt;

&lt;p&gt;Explains the core loop: Go Outside to Spot Litter to Snap Real Photo to Local AI Classifies to Pick Up Safely to Log Real Impact to Pocket Phone &amp;amp; Keep Walking.&lt;br&gt;
Highlights the dedicated Screen-Minimization Mode ("Touch Grass Mode") designed specifically to keep users off their screens and present in nature.&lt;br&gt;
Highlights who it's for (hikers, ploggers, community cleanup groups, students, and eco-explorers).&lt;br&gt;
Demo:&lt;/p&gt;

&lt;p&gt;Step-by-step user walkthrough from opening the camera to real-time on-device classification, confirmation checkbox, and confetti impact summary.&lt;br&gt;
Direct links to your live web app and GitHub repository.&lt;br&gt;
Code &amp;amp; Architecture:&lt;/p&gt;

&lt;p&gt;Details the Two-Layer Decoupling Architecture:&lt;br&gt;
Layer 1 (Perception): Local Gemma 4 / Ollama vision model observing visual traits.&lt;br&gt;
Layer 2 (Deterministic Rules): Local safety rules and municipal disposal profiles (preventing LLMs from hallucinating city recycling rules).&lt;/p&gt;

&lt;p&gt;Highlights the strict zero-state initialization and cryptographic scan_id anti-duplicate point award mechanisms.&lt;br&gt;
Why Does Open Innovation Matter?:&lt;/p&gt;

&lt;p&gt;Zero Connectivity Required: Closed APIs fail in state parks and backcountry trails with 0 cellular bars.&lt;br&gt;
100% On-Device Privacy: No personal photos or outdoor locations sent to corporate servers.&lt;/p&gt;

&lt;p&gt;Zero Marginal Cost: Local inference on Ollama costs $0.00, removing financial barriers for volunteers.&lt;br&gt;
Auditable Safety: Deterministic open rules prevent dangerous pickups (needles, batteries).&lt;/p&gt;

&lt;p&gt;Prize Categories:&lt;/p&gt;

&lt;p&gt;Use Gemma, Google's open-weight model, in building your project&lt;/p&gt;

&lt;p&gt;GitHub Repository**: &lt;a href="https://github.com/CronixDev09/Trash-to-tressure" rel="noopener noreferrer"&gt;GitHub - Trash-to-Treasure&lt;/a&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>Building an AI Auto-Patch Agent with TrueForge and Qodo</title>
      <dc:creator>Sai Rathod</dc:creator>
      <pubDate>Sat, 29 Aug 2026 12:25:12 +0000</pubDate>
      <link>https://dev.to/sai2008/building-an-ai-auto-patch-agent-with-trueforge-and-qodo-3b36</link>
      <guid>https://dev.to/sai2008/building-an-ai-auto-patch-agent-with-trueforge-and-qodo-3b36</guid>
      <description>&lt;h1&gt;
  
  
  Building Auto-Patch Agent: From Production Incident to Reviewed Code Fix
&lt;/h1&gt;

&lt;p&gt;Production incidents require investigation, debugging, code changes, review, and deployment. I built Auto-Patch Agent to automate this workflow while keeping the code change reviewable.&lt;/p&gt;

&lt;h2&gt;
  
  
  What does Auto-Patch Agent do?
&lt;/h2&gt;

&lt;p&gt;Auto-Patch Agent is an AI-powered incident response agent.&lt;/p&gt;

&lt;p&gt;Given a production failure such as an HTTP 500 error, the agent:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Investigates the repository&lt;/li&gt;
&lt;li&gt;Finds the root cause&lt;/li&gt;
&lt;li&gt;Proposes a targeted fix&lt;/li&gt;
&lt;li&gt;Creates a GitHub Pull Request&lt;/li&gt;
&lt;li&gt;Gets the change reviewed by Qodo&lt;/li&gt;
&lt;li&gt;Merges the fix after review&lt;/li&gt;
&lt;/ol&gt;

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

&lt;p&gt;I created a vulnerable Node.js order service for the demonstration.&lt;/p&gt;

&lt;p&gt;An invalid customer ID caused the customer lookup to return undefined. The application then tried to access customer.id, resulting in an HTTP 500 error.&lt;/p&gt;

&lt;p&gt;The agent investigated the repository and identified the failure path.&lt;/p&gt;

&lt;p&gt;It then added validation and improved the error handling so an invalid customer request is handled properly instead of causing an unexpected server error.&lt;/p&gt;

&lt;p&gt;The change was committed to a separate branch and submitted as a Pull Request.&lt;/p&gt;

&lt;h2&gt;
  
  
  How I Used TrueForge
&lt;/h2&gt;

&lt;p&gt;TrueForge is the runtime and orchestration layer for the agent.&lt;/p&gt;

&lt;p&gt;I used TrueForge to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Run the AI agent&lt;/li&gt;
&lt;li&gt;Connect Gemini as the model&lt;/li&gt;
&lt;li&gt;Connect development and repository tools&lt;/li&gt;
&lt;li&gt;Handle agent tool calls&lt;/li&gt;
&lt;li&gt;Give the agent access to the project for investigation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This makes the project more than an LLM generating code. The agent interacts with the development workflow.&lt;/p&gt;

&lt;h2&gt;
  
  
  How I Used Qodo
&lt;/h2&gt;

&lt;p&gt;Qodo provides an independent code review layer.&lt;/p&gt;

&lt;p&gt;After the fix was submitted as a Pull Request, Qodo reviewed the changes for bugs and code quality issues.&lt;/p&gt;

&lt;p&gt;The review helped validate the remediation before merging.&lt;/p&gt;

&lt;p&gt;The final review reported 0 bugs found, and the Pull Request was merged into main.&lt;/p&gt;

&lt;h2&gt;
  
  
  Workflow
&lt;/h2&gt;

&lt;p&gt;Incident&lt;br&gt;
↓&lt;br&gt;
Repository Investigation&lt;br&gt;
↓&lt;br&gt;
Root Cause&lt;br&gt;
↓&lt;br&gt;
Targeted Fix&lt;br&gt;
↓&lt;br&gt;
GitHub Pull Request&lt;br&gt;
↓&lt;br&gt;
Qodo Review&lt;br&gt;
↓&lt;br&gt;
0 Bugs Found&lt;br&gt;
↓&lt;br&gt;
Merge&lt;/p&gt;

&lt;h2&gt;
  
  
  Tech Stack
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;TrueForge&lt;/li&gt;
&lt;li&gt;Gemini&lt;/li&gt;
&lt;li&gt;GitHub&lt;/li&gt;
&lt;li&gt;GitHub MCP&lt;/li&gt;
&lt;li&gt;Qodo&lt;/li&gt;
&lt;li&gt;Node.js&lt;/li&gt;
&lt;li&gt;Express.js&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;The goal was to connect an AI model to a real engineering workflow.&lt;/p&gt;

&lt;p&gt;Instead of only asking AI for a code suggestion, Auto-Patch Agent investigates the repository, creates a targeted remediation, submits it through GitHub, and gets the change independently reviewed by Qodo.&lt;/p&gt;

&lt;p&gt;The final merge remains controlled and reviewable.&lt;/p&gt;

&lt;p&gt;This project shows how AI agents can assist with practical incident response and software maintenance.&lt;/p&gt;

</description>
      <category>wemakedevs</category>
      <category>trueforge</category>
      <category>ai</category>
      <category>devops</category>
    </item>
  </channel>
</rss>
