<?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: Aditya Singh Yadav</title>
    <description>The latest articles on DEV Community by Aditya Singh Yadav (@aadiitya).</description>
    <link>https://dev.to/aadiitya</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%2F4154106%2F9091977c-cb3c-4d95-8e0e-2f3d658a3385.png</url>
      <title>DEV Community: Aditya Singh Yadav</title>
      <link>https://dev.to/aadiitya</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/aadiitya"/>
    <language>en</language>
    <item>
      <title>StoveSide: cook from the next step, not the screen</title>
      <dc:creator>Aditya Singh Yadav</dc:creator>
      <pubDate>Sat, 24 Oct 2026 20:40:34 +0000</pubDate>
      <link>https://dev.to/aadiitya/stoveside-cook-from-the-next-step-not-the-screen-1aab</link>
      <guid>https://dev.to/aadiitya/stoveside-cook-from-the-next-step-not-the-screen-1aab</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;When a recipe is long, cooking can turn into a cycle of touching the phone, scrolling, and finding the line you were on. StoveSide is a small hands-free recipe guide: paste a recipe you already trust, review Gemma’s short steps with source quotes, then have your browser read the current step aloud while you cook.&lt;/p&gt;

&lt;p&gt;The aim is simple: make following a recipe feel a little calmer and keep the next step easy to find. StoveSide can also surface questions about ambiguous instructions. A timer appears when Gemma returns a duration; check it against the original recipe before using it.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;[&lt;a href="https://drive.google.com/drive/folders/1vZmR8WIu4WR2xkfzcchvyYpjZRZQePoA?usp=sharing" rel="noopener noreferrer"&gt;https://drive.google.com/drive/folders/1vZmR8WIu4WR2xkfzcchvyYpjZRZQePoA?usp=sharing&lt;/a&gt;]&lt;/strong&gt;&lt;/p&gt;

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

&lt;p&gt;&lt;a href="https://github.com/aditya-mnnit/stoveside" rel="noopener noreferrer"&gt;StoveSide on GitHub&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;StoveSide uses a dependency-free Node.js server, plain HTML, CSS and JavaScript, browser speech synthesis, and hosted Gemma inference. The server asks Gemma to turn pasted recipe text into short steps with exact source excerpts. It checks that each excerpt appears in the input before returning the draft to the browser. The cook can review each step, listen to it, and optionally start its timer.&lt;/p&gt;

&lt;p&gt;The test suite has three tests for source-quote validation, timer bounds, and invalid or empty results. These are software checks, not a measurement of model accuracy. The app is configured to use &lt;code&gt;gemma-4-26b-a4b-it&lt;/code&gt; through Google’s hosted API. Verify a real request with a non-sensitive recipe and confirm the browser flow before publishing.&lt;/p&gt;

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

&lt;p&gt;Gemma’s open weights give builders the freedom to adapt the model or choose a different way to run it. StoveSide currently uses hosted inference to keep setup lightweight; when someone requests steps, recipe text is sent to Google’s API. The app keeps the API key on its local server and does not write submitted recipe text to disk. A future local-inference option could keep recipes on the cook’s device, though I have not built or evaluated that mode yet.&lt;/p&gt;

&lt;p&gt;StoveSide is a prototype, not a substitute for the original recipe or food-safety guidance. Generated steps can be wrong or incomplete, so review them against the source before cooking.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>gemma</category>
    </item>
    <item>
      <title>Footpath Receipt — Small observations, clearly recorded</title>
      <dc:creator>Aditya Singh Yadav</dc:creator>
      <pubDate>Sat, 10 Oct 2026 08:51:07 +0000</pubDate>
      <link>https://dev.to/aadiitya/footpath-receipt-small-observations-clearly-recorded-39m0</link>
      <guid>https://dev.to/aadiitya/footpath-receipt-small-observations-clearly-recorded-39m0</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;&lt;strong&gt;Footpath Receipt&lt;/strong&gt; turns details noticed on a familiar walk into clear, reusable field notes. I wanted a lightweight way to capture what I observed and organize it later, while keeping the person who took the walk in control of the result.&lt;/p&gt;

&lt;p&gt;Write down what you personally noticed, and Gemma organizes those notes into an editable field receipt. Each observation points back to a note ID and an exact quote, with follow-up questions kept visible. You can edit, copy, or download the result.&lt;/p&gt;

&lt;p&gt;The goal is to make the walk the important part and keep the screen task small: capture a few notes, organize them, then review the draft.&lt;/p&gt;

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

&lt;p&gt;[&lt;a href="https://drive.google.com/drive/folders/1vZmR8WIu4WR2xkfzcchvyYpjZRZQePoA?usp=sharing" rel="noopener noreferrer"&gt;https://drive.google.com/drive/folders/1vZmR8WIu4WR2xkfzcchvyYpjZRZQePoA?usp=sharing&lt;/a&gt;]&lt;/p&gt;

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

&lt;p&gt;&lt;a href="https://github.com/aditya-mnnit/footpath-receipt" rel="noopener noreferrer"&gt;Footpath Receipt on GitHub&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;The app uses plain HTML, CSS, browser JavaScript, and Node.js’s built-in HTTP server, so it starts without a framework or package installation. The server sends the notes and optional manually typed area label to Google’s hosted Gemini API, using the open-weight &lt;strong&gt;Gemma 4 26B A4B Instruct&lt;/strong&gt; model (&lt;code&gt;gemma-4-26b-a4b-it&lt;/code&gt;). The API key stays on the local server and isn’t included in the repository or browser code.&lt;/p&gt;

&lt;p&gt;To keep results grounded in the author’s notes, the server checks each note ID and verifies that its quoted source text appears in the cited note. The interface shows that quote beside each organized observation, making it easy to review and refine the result.&lt;/p&gt;

&lt;p&gt;The automated test suite passes four tests covering note validation, citation mapping, rejection of invented sources, and malformed model output. I also ran a real Gemma request on my Windows laptop and received a response, confirming the hosted inference flow end to end.&lt;/p&gt;

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

&lt;p&gt;Gemma’s open weights give developers the option to adapt or self-host the model under its terms. I chose hosted Gemma for this version to keep setup simple—there’s no model download. In hosted mode, the app sends the notes and optional area label to Google for generation, while keeping the API key on the local server. This gives the project a quick way to try open-weight AI today and a path to local deployment or adaptation later. The author reviews the cited draft before deciding how to use it.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Best Use of Gemma&lt;/strong&gt; — Gemma powers the project’s central task: organizing first-hand notes into a cited, editable field receipt. I verified the hosted inference flow with a real request on my Windows laptop.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>gemma</category>
    </item>
    <item>
      <title>Pakka? - Plans, with receipts</title>
      <dc:creator>Aditya Singh Yadav</dc:creator>
      <pubDate>Sun, 04 Oct 2026 21:19:52 +0000</pubDate>
      <link>https://dev.to/aadiitya/pakka-plans-with-receipts-2bcj</link>
      <guid>https://dev.to/aadiitya/pakka-plans-with-receipts-2bcj</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;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;A friend recognized the problem behind Pakka?: important plans get buried in busy group chats, tentative suggestions can look final, and later changes are easy to miss. I built a prototype to turn pasted chat text into reviewable plan candidates.&lt;/p&gt;

&lt;p&gt;I shared Pakka? with my friend, who already had Ollama installed. He ran it locally on his device, got it working, and genuinely liked the project. That was encouraging: it showed me this idea mattered to someone beyond me.&lt;/p&gt;

&lt;p&gt;Pakka? separates confirmed, proposed, unclear, cancelled, and superseded plans. It shows the source lines behind each interpretation, keeps tasks and RSVPs out of calendar events, and requires a person to review an event before export.&lt;/p&gt;

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

&lt;p&gt;&lt;a href="https://drive.google.com/drive/folders/1vZmR8WIu4WR2xkfzcchvyYpjZRZQePoA?usp=sharing" rel="noopener noreferrer"&gt;Drive folder&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;&lt;a href="https://github.com/aditya-mnnit/pakka-hf26" rel="noopener noreferrer"&gt;View Pakka? on GitHub&lt;/a&gt;.&lt;/p&gt;

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

&lt;p&gt;Pakka? is a Node.js app with a Gemma 4 integration through Ollama. It asks the model for plan candidates with source quotations and line numbers, then checks that cited text appears in the supplied conversation. A person can edit and review candidates before exporting valid, confirmed calendar events. My friend ran it locally using his Ollama setup, and it worked on his device.&lt;/p&gt;

&lt;p&gt;The automated test suite passes 13 tests covering evidence checks, dates, cancellations, review requirements, and calendar export. This is a small software test suite, not a broad measure of model accuracy.&lt;/p&gt;

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

&lt;p&gt;Ollama let my friend run Pakka? on his own device instead of having to use a hosted model service. In local mode, chat text goes to the local Ollama instance; the optional hosted mode sends it to Google's Gemini API. That gives people a choice about where inference happens. The local run worked for my friend, though I have not measured model accuracy or compared it with a closed model.&lt;/p&gt;

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