<?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: Saumili Dutta</title>
    <description>The latest articles on DEV Community by Saumili Dutta (@aumiidutta).</description>
    <link>https://dev.to/aumiidutta</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%2F3956238%2Fdc32c00a-b8e2-4509-ac1f-d28a545a6b38.jpg</url>
      <title>DEV Community: Saumili Dutta</title>
      <link>https://dev.to/aumiidutta</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/aumiidutta"/>
    <language>en</language>
    <item>
      <title>ccc</title>
      <dc:creator>Saumili Dutta</dc:creator>
      <pubDate>Sun, 01 Nov 2026 20:50:11 +0000</pubDate>
      <link>https://dev.to/aumiidutta/ccc-26kl</link>
      <guid>https://dev.to/aumiidutta/ccc-26kl</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week4-2026-10-26"&gt;Hacktoberfest Open-Source AI Challenge Week 4: Ghost in the Machine&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Want To Build
&lt;/h2&gt;

&lt;p&gt;We all have spooky places in our city, so there will be a database that stores the spooky places, why it became spooky, the history of the place and the experience of anyone who visited the place.&lt;/p&gt;

&lt;p&gt;Now &lt;/p&gt;

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

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

&lt;h2&gt;
  
  
  How I Want To Build
&lt;/h2&gt;

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

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

&lt;h2&gt;
  
  
  The Spirit of It
&lt;/h2&gt;

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

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>FlowerStreak</title>
      <dc:creator>Saumili Dutta</dc:creator>
      <pubDate>Sat, 31 Oct 2026 16:01:01 +0000</pubDate>
      <link>https://dev.to/aumiidutta/flowerstreak-3ajd</link>
      <guid>https://dev.to/aumiidutta/flowerstreak-3ajd</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 Want to Build
&lt;/h2&gt;

&lt;p&gt;The idea is to build an app that runs locally in an individual's mobile. Suppose you go out and see a flower and have no idea what its name is, you take 2-3 pictures of the flower from various angles and send in the app.&lt;/p&gt;

&lt;p&gt;The model gives you information about the flower like its name, its scientific name, when and where it is commonly found, etc.&lt;/p&gt;

&lt;p&gt;Learning about a flower earns you a streak and and everyday if you upload your pic for different flowers it helps you build  streak.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why I Want to Build
&lt;/h2&gt;

&lt;p&gt;Now, majority of us is either working or studying and we have lost that connection with nature. We spend most of the time indoors, so the purpose is to make individuals go out on walks or hiking trails on weekends thus helping with reinforcing a connection with nature and to know more about the most beautiful creation in the world, flowers.&lt;/p&gt;

&lt;h2&gt;
  
  
  How I Want To Build
&lt;/h2&gt;

&lt;p&gt;I still need to learn on which open weight model will suit the best, learn how to fine-tune models, and I have a couple of features planned for this project.&lt;/p&gt;

&lt;h2&gt;
  
  
  Note
&lt;/h2&gt;

&lt;p&gt;I wanted to participate but I was busy organising my own fest but I still posted the idea. Hopefully I work on it and come back here to share the code and demo.&lt;/p&gt;

&lt;p&gt;Thanks for reading!&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>BalanceBite: An .exe that assists you to plan your meal and says whether a dish is safe to eat</title>
      <dc:creator>Saumili Dutta</dc:creator>
      <pubDate>Sun, 04 Oct 2026 22:32:17 +0000</pubDate>
      <link>https://dev.to/aumiidutta/balancebite-45k8</link>
      <guid>https://dev.to/aumiidutta/balancebite-45k8</guid>
      <description>&lt;p&gt;&lt;strong&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;/strong&gt;&lt;/p&gt;

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

&lt;p&gt;I built BalanceBite for someone I love (gotta keep the "who" anonymous). They are having some health issues and from there I got the idea to work on an .exe that uses open weight model at its core and assists them to plan their meal while considering the groceries in stock and the nutrients required.&lt;/p&gt;

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

&lt;p&gt;Since it is an application that runs locally on your machine, I have posted a &lt;a href="https://youtu.be/n6fkHyF-D-k" rel="noopener noreferrer"&gt;video demo&lt;/a&gt; and if you want to try out I have uploaded a &lt;a href="https://drive.google.com/file/d/1ttbxj0hRSrwjffPrc2EcY2BQtbEgb2TQ/view?usp=sharing" rel="noopener noreferrer"&gt;zip file&lt;/a&gt;, download and run the BalanceBite.exe.&lt;/p&gt;

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

&lt;p&gt;I have also uploaded the code to GitHub, &lt;a href="https://github.com/aumiidutta/BalanceBite" rel="noopener noreferrer"&gt;check it here&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;I have used &lt;strong&gt;gemma3:4b-it-q4_K_M&lt;/strong&gt;, an open-weight model, which is the core of the application and running locally on my machine through node-llama-cpp. An Electron app wraps it as a Windows &lt;em&gt;.exe.&lt;/em&gt; The user's health issue, restrictions and allergies are saved once as an encrypted profile and added to the model's instructions on every request. The model's output is forced into a fixed JSON format (recipes, nutrients, warnings), and a code-level filter removes any recipe containing an allergen. A second mode checks whether a new food is safe, with the portion size and likely after-effects. &lt;/p&gt;

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

&lt;p&gt;This app handles sensitive health data, so sending it to a closed API would be a poor fit. Open weights let me keep the model and the data on the user's machine, work fully offline, and pay nothing per use. They also let me control the model's output format and add my own safety checks. Anyone can swap in another open model or adapt the app to another condition.&lt;/p&gt;

&lt;h2&gt;
  
  
  Feedback
&lt;/h2&gt;

&lt;p&gt;I shared the executable file with them along with a brief idea. It was a surprise and they loved the idea. They shared the feedback:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;the model accurately predicted the nutrients from the ingredients and the after-effect from the dish in "Choose a new food" mode. The project was overall helpful&lt;/li&gt;
&lt;li&gt;the model hallucinated at times even when the health issue was saved in the profile, it took some other issue&lt;/li&gt;
&lt;li&gt;The prompts need to be fine-tuned along with fine-tuning the model&lt;/li&gt;
&lt;li&gt;A feature that can be added is instead of just typing there is an option to upload pics and parse the text as input from the picture&lt;/li&gt;
&lt;/ul&gt;

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

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

</description>
      <category>devchallenge</category>
      <category>weekendchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>CrisisWin - Helpline Directory</title>
      <dc:creator>Saumili Dutta</dc:creator>
      <pubDate>Fri, 05 Jun 2026 17:35:01 +0000</pubDate>
      <link>https://dev.to/aumiidutta/crisiswin-helpline-directory-55hk</link>
      <guid>https://dev.to/aumiidutta/crisiswin-helpline-directory-55hk</guid>
      <description>&lt;p&gt;This is my submission for the &lt;a href="https://dev.to/challenges/github-2026-05-21"&gt;GitHub Finish-Up-A-Thon Challenge&lt;/a&gt;*&lt;/p&gt;

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

&lt;p&gt;CrisisWin is an open-source platform that consolidates helplines from every country in the world into an easy-to-navigate resource. Whether you're new to the neighborhood or a traveller travelling solo or with your pet, in times of crisis, finding the right number quickly can save lives.&lt;br&gt;
This site includes all sorts of helpline - fire, ambulance, police, mental health, domestic violence, animal rescue, tourists, new residents, etc.&lt;/p&gt;

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

&lt;p&gt;I have recorded a &lt;a href="https://youtu.be/pdS6OCSphI8" rel="noopener noreferrer"&gt;demo&lt;/a&gt; showcasing the features of the new site. You can visit both the &lt;a href="https://aumiidutta.github.io/crisistwin/" rel="noopener noreferrer"&gt;old site&lt;/a&gt; and &lt;a href="https://crisiswin.vercel.app/" rel="noopener noreferrer"&gt;new site&lt;/a&gt;. Here's the link to &lt;a href="https://github.com/aumiidutta/crisiswin" rel="noopener noreferrer"&gt;github repo&lt;/a&gt; if you would like to contribute.&lt;/p&gt;

&lt;p&gt;This is a snap of the old site: &lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft1wbbti2wjcsnx4vjf7y.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft1wbbti2wjcsnx4vjf7y.png" alt="old" width="800" height="380"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And this is a snap of the new one:&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fx6mrlhqa1gwj11fdkatj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fx6mrlhqa1gwj11fdkatj.png" alt="new" width="800" height="382"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The Comeback Story
&lt;/h2&gt;

&lt;p&gt;I initially deployed the old site and opened for Hacktoberfest contributions but I was not satisfied with the UI and search bar functionality was not unified.&lt;br&gt;
So there was a major update in the new site including the &lt;strong&gt;UI&lt;/strong&gt;, &lt;strong&gt;About&lt;/strong&gt; and &lt;strong&gt;Team&lt;/strong&gt; section, PWA support so it can be installed and used as an application and is accessible on any screen.&lt;/p&gt;

&lt;h2&gt;
  
  
  My Experience with GitHub Copilot
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;I have used Copilot to generate more than 50% of the code, from the CSS file to adding the unified search functionality or fetching the github details of the contributors in the Teams sections.&lt;/li&gt;
&lt;li&gt;I created a new repository for the new site and it was hectic to migrate the data from the old repository that too in a new key-value format. So I had GitHub Copilot take care of it.&lt;/li&gt;
&lt;li&gt;Also, several data has been added in the new site from information available all across the trusted sources in internet and I used Copilot to convert the raw data to structured JSON.&lt;/li&gt;
&lt;li&gt;While I was deciding to change the name, I gave a few options and asked Copilot which is the best suited for my project and support its choice with reasons and it chose the one I already had in my mind and also gave some solid reason to support.&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>devchallenge</category>
      <category>githubchallenge</category>
    </item>
  </channel>
</rss>
