<?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: Surya Jyoti Mantry</title>
    <description>The latest articles on DEV Community by Surya Jyoti Mantry (@suryastack).</description>
    <link>https://dev.to/suryastack</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%2F4160013%2Ff65ca8ec-6a52-47b0-8472-28179061679f.png</url>
      <title>DEV Community: Surya Jyoti Mantry</title>
      <link>https://dev.to/suryastack</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/suryastack"/>
    <language>en</language>
    <item>
      <title>Nature Explorer: A Local AI Field Journal</title>
      <dc:creator>Surya Jyoti Mantry</dc:creator>
      <pubDate>Tue, 20 Oct 2026 14:38:46 +0000</pubDate>
      <link>https://dev.to/suryastack/nature-explorer-a-local-ai-field-journal-15nd</link>
      <guid>https://dev.to/suryastack/nature-explorer-a-local-ai-field-journal-15nd</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;Nature Explorer is a digital field journal designed to help people notice more when they step outside.&lt;/p&gt;

&lt;p&gt;Take a photo of a plant, bird, insect, animal, fungus, or natural feature. Choose a category, and the field assistant suggests an identification, description, likely habitat, confidence level, and a short field note. You can save the discovery to a personal collection, then search and filter your finds later.&lt;/p&gt;

&lt;p&gt;The collection stays in the browser, so there is no account to create and no database to set up. The idea is to make the screen a quick companion for an outdoor observation—not the destination.&lt;/p&gt;

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

&lt;p&gt;&lt;a href="https://youtu.be/gn9LlaW3EgU" rel="noopener noreferrer"&gt;https://youtu.be/gn9LlaW3EgU&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;&lt;a href="https://github.com/suryastack/Nature-Explorer" rel="noopener noreferrer"&gt;https://github.com/suryastack/Nature-Explorer&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;The frontend is built with React, TypeScript, and Tailwind CSS. A separate Node.js and Express backend accepts the image and sends it to Ollama, which runs the open-weight Gemma 3 4B vision model locally.&lt;/p&gt;

&lt;p&gt;The model returns a structured suggestion that the app displays as a field note. Discoveries are saved in the browser: image files go into IndexedDB, while lightweight details such as category and date are stored in localStorage.&lt;/p&gt;

&lt;p&gt;There is no hosted AI API, database, or user account in the MVP. After downloading the model, image analysis runs through Ollama on the user's computer.&lt;/p&gt;

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

&lt;p&gt;Nature photos can reveal personal routines and locations. Running the vision model locally lets people explore an image without sending it to a hosted AI service or creating an API account.&lt;/p&gt;

&lt;p&gt;Open-weight models also make the project easier to adapt. Developers can inspect the setup, experiment with other compatible vision models, and improve the field assistant without redesigning the whole app around a closed API.&lt;/p&gt;

&lt;p&gt;For this project, open innovation made a private, locally run nature journal possible on an everyday laptop.&lt;/p&gt;

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

&lt;p&gt;Best Use of Gemma&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>Study Buddy: A Local AI Study Partner Built with Gemma 3</title>
      <dc:creator>Surya Jyoti Mantry</dc:creator>
      <pubDate>Wed, 14 Oct 2026 13:58:36 +0000</pubDate>
      <link>https://dev.to/suryastack/study-buddy-a-local-ai-study-partner-built-with-gemma-3-14l9</link>
      <guid>https://dev.to/suryastack/study-buddy-a-local-ai-study-partner-built-with-gemma-3-14l9</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 Study Buddy for my friends who need a quick, focused way to prepare for exams at the last minute. They wanted to practise short question-and-answer sessions on different topics and keep important points handy.&lt;/p&gt;

&lt;p&gt;Study Buddy lets users save and organize notes, then turn a note into a short summary, five quiz questions, and an answer key. My friends tried it and said it was useful for last-minute exam preparation, practising questions on a topic, and keeping important points in one place.&lt;/p&gt;

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

&lt;p&gt;&lt;a href="https://youtu.be/ddcUgjEjD7s" rel="noopener noreferrer"&gt;https://youtu.be/ddcUgjEjD7s&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;&lt;a href="https://github.com/suryastack/Study-Buddy" rel="noopener noreferrer"&gt;https://github.com/suryastack/Study-Buddy&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;The frontend uses React, Redux Toolkit, and CSS. An Express backend handles notes and study-set requests.&lt;/p&gt;

&lt;p&gt;For AI, I used Gemma 3 1B, an open-weight model, running locally through Ollama. When someone clicks “Make me a quiz,” the app sends the selected note to Express, which asks the local Ollama instance to generate the study set.&lt;/p&gt;

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

&lt;p&gt;The model runs on my own computer, so notes go to local Ollama instead of a hosted AI API. There’s no AI API key or per-request API charge. After the initial model download, Gemma can generate study sets locally. I can also try a different Ollama-compatible model without rebuilding the whole app.&lt;/p&gt;

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

&lt;p&gt;Best Use of Gemma&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>Nature Explorer: A Local AI Field Journal</title>
      <dc:creator>Surya Jyoti Mantry</dc:creator>
      <pubDate>Wed, 07 Oct 2026 11:17:51 +0000</pubDate>
      <link>https://dev.to/suryastack/nature-explorer-a-local-ai-field-journal-44jd</link>
      <guid>https://dev.to/suryastack/nature-explorer-a-local-ai-field-journal-44jd</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;Nature Explorer is a digital field journal designed to help people notice more when they step outside.&lt;/p&gt;

&lt;p&gt;Take a photo of a plant, bird, insect, animal, fungus, or natural feature. Choose a category, and the field assistant suggests an identification, description, likely habitat, confidence level, and a short field note. You can save the discovery to a personal collection, then search and filter your finds later.&lt;/p&gt;

&lt;p&gt;The collection stays in the browser, so there is no account to create and no database to set up. The idea is to make the screen a quick companion for an outdoor observation—not the destination.&lt;/p&gt;

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

&lt;p&gt;&lt;a href="https://youtu.be/gn9LlaW3EgU" rel="noopener noreferrer"&gt;https://youtu.be/gn9LlaW3EgU&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;&lt;a href="https://github.com/suryastack/Nature-Explorer" rel="noopener noreferrer"&gt;https://github.com/suryastack/Nature-Explorer&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;The frontend is built with React, TypeScript, and Tailwind CSS. A separate Node.js and Express backend accepts the image and sends it to Ollama, which runs the open-weight Gemma 3 4B vision model locally.&lt;/p&gt;

&lt;p&gt;The model returns a structured suggestion that the app displays as a field note. Discoveries are saved in the browser: image files go into IndexedDB, while lightweight details such as category and date are stored in localStorage.&lt;/p&gt;

&lt;p&gt;There is no hosted AI API, database, or user account in the MVP. After downloading the model, image analysis runs through Ollama on the user's computer.&lt;/p&gt;

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

&lt;p&gt;Nature photos can reveal personal routines and locations. Running the vision model locally lets people explore an image without sending it to a hosted AI service or creating an API account.&lt;/p&gt;

&lt;p&gt;Open-weight models also make the project easier to adapt. Developers can inspect the setup, experiment with other compatible vision models, and improve the field assistant without redesigning the whole app around a closed API.&lt;/p&gt;

&lt;p&gt;For this project, open innovation made a private, locally run nature journal possible on an everyday laptop.&lt;/p&gt;

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

&lt;p&gt;Best Use of Gemma&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>gemmachallenge</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Study Buddy: A Local AI Study Partner Built with Gemma 3</title>
      <dc:creator>Surya Jyoti Mantry</dc:creator>
      <pubDate>Sun, 04 Oct 2026 15:08:44 +0000</pubDate>
      <link>https://dev.to/suryastack/study-buddy-a-local-ai-study-partner-built-with-gemma-3-5do3</link>
      <guid>https://dev.to/suryastack/study-buddy-a-local-ai-study-partner-built-with-gemma-3-5do3</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;I built &lt;strong&gt;Study Buddy&lt;/strong&gt; for my friends who need a quick, focused way to prepare for exams at the last minute. They wanted to practise short question-and-answer sessions on different topics and keep important points handy.&lt;/p&gt;

&lt;p&gt;Study Buddy lets users save and organize notes, then turn a note into a short summary, five quiz questions, and an answer key. My friends tried it and said it was useful for last-minute exam preparation, practising questions on a topic, and keeping important points in one place.&lt;/p&gt;

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

&lt;p&gt;&lt;a href="https://youtu.be/ddcUgjEjD7s" rel="noopener noreferrer"&gt;https://youtu.be/ddcUgjEjD7s&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;&lt;a href="https://github.com/suryastack/Study-Buddy" rel="noopener noreferrer"&gt;https://github.com/suryastack/Study-Buddy&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;The frontend uses &lt;strong&gt;React, Redux Toolkit, and CSS&lt;/strong&gt;. An &lt;strong&gt;Express&lt;/strong&gt; backend handles notes and study-set requests.&lt;/p&gt;

&lt;p&gt;For AI, I used &lt;strong&gt;Gemma 3 1B&lt;/strong&gt;, an open-weight model, running locally through &lt;strong&gt;Ollama&lt;/strong&gt;. When someone clicks “Make me a quiz,” the app sends the selected note to Express, which asks the local Ollama instance to generate the study set.&lt;/p&gt;

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

&lt;p&gt;The model runs on my own computer, so notes go to local Ollama instead of a hosted AI API. There’s no AI API key or per-request API charge. After the initial model download, Gemma can generate study sets locally. I can also try a different Ollama-compatible model without rebuilding the whole app.&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;Best Use of Gemma&lt;/li&gt;
&lt;/ul&gt;

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