<?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: Varadraj Galgali</title>
    <description>The latest articles on DEV Community by Varadraj Galgali (@varad64).</description>
    <link>https://dev.to/varad64</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%2F488013%2Fc1ff6278-8397-4e8b-ad8a-f5083234f200.png</url>
      <title>DEV Community: Varadraj Galgali</title>
      <link>https://dev.to/varad64</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/varad64"/>
    <language>en</language>
    <item>
      <title>A better way to manage apartment expenses - part 2</title>
      <dc:creator>Varadraj Galgali</dc:creator>
      <pubDate>Mon, 26 Oct 2026 07:00:10 +0000</pubDate>
      <link>https://dev.to/varad64/a-better-way-to-manage-apartment-expenses-part-2-2ich</link>
      <guid>https://dev.to/varad64/a-better-way-to-manage-apartment-expenses-part-2-2ich</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;This week, I added a couple of useful features to my apartment expense management app. Know how you have dozens of AMCs, scheduled services, repairs and usually end up slipping up somewhere. Not anymore, a scheduler is now a part of my app - it lets you add services, configure reminders, cost details, etc &amp;amp; makes things much easier!&lt;/p&gt;

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

&lt;p&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp461ngpm27h34fuqt0nc.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp461ngpm27h34fuqt0nc.png" alt="Scheduler, reminder" width="800" height="269"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://varad64.github.io/apartment-xp/" rel="noopener noreferrer"&gt;https://varad64.github.io/apartment-xp/&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;&lt;a href="https://github.com/varad64/apartment-xp" rel="noopener noreferrer"&gt;https://github.com/varad64/apartment-xp&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;Deployed on Render, using the gemma model for OCR&lt;/p&gt;

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

&lt;p&gt;I believe open innovation is a powerful mechanism to deliver state of the art solutions without a cutting edge lab or upfront costs, especially useful when developing solutions for the community.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Lazy Payoff
&lt;/h2&gt;

&lt;p&gt;It saves tons of effort. Until now, each month a resident had to volunteer for that month's expense management, oversee any services and repairs and usually ended up forgetting something - because when the lift breaks down, that becomes the priority and the inverter checkup vanished into the blackhole. &lt;/p&gt;

&lt;p&gt;No longer, this app will track, schedule &amp;amp; remind. All you need to do, is oversee!&lt;/p&gt;

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

&lt;p&gt;Render, Gemma&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>An Apartment Utility management app - OCR powered by gemma3:4b</title>
      <dc:creator>Varadraj Galgali</dc:creator>
      <pubDate>Sun, 18 Oct 2026 21:37:31 +0000</pubDate>
      <link>https://dev.to/varad64/an-apartment-utility-management-app-ocr-powered-by-gemma34b-277b</link>
      <guid>https://dev.to/varad64/an-apartment-utility-management-app-ocr-powered-by-gemma34b-277b</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;A simple FastAPI app, with OCR capabilities powered by Google's openweight model - gemma3:4b. &lt;/p&gt;

&lt;p&gt;Each month, the apartment I stay in, has several utility bills and every month an owner collects all the bills, validates &amp;amp; calculates the amount per flat by taking into account the area of the said flat.&lt;/p&gt;

&lt;p&gt;The app would automate the manual effort &amp;amp; going forward, each owner may only act as a supervisor / human in the loop.&lt;/p&gt;

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


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
      &lt;div class="c-embed__body flex items-center justify-between"&gt;
        &lt;a href="https://varad64.github.io/apartment-xp/" rel="noopener noreferrer" class="c-link fw-bold flex items-center"&gt;
          &lt;span class="mr-2"&gt;varad64.github.io&lt;/span&gt;
          

        &lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2Fda9ae1a7-faac-4957-9762-002eca24a14a" class="article-body-image-wrapper"&gt;&lt;img width="1498" height="1000" alt="image" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2Fda9ae1a7-faac-4957-9762-002eca24a14a"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2F3ce4d172-76ff-48a8-a8a9-24e4a02810ca" class="article-body-image-wrapper"&gt;&lt;img width="1314" height="736" alt="image" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2F3ce4d172-76ff-48a8-a8a9-24e4a02810ca"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fiedakl6rdev7qacm2yza.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fiedakl6rdev7qacm2yza.png" alt=" " width="800" height="619"&gt;&lt;/a&gt;&lt;/p&gt;

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

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

&lt;p&gt;I used the gemma3:4b model primarily for the OCR capabilities, such that the manual effort is completely eliminated. There still exists an option to enter the bill amount, in cases, when the output from gemma might not be correct or if the user would prefer to enter the amount rather than uploading an image.&lt;/p&gt;

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

&lt;p&gt;I believe open innovation is a powerful mechanism to deliver state of the art solutions without a cutting edge lab or upfront costs, especially useful when developing solutions for the community.&lt;/p&gt;

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

&lt;p&gt;A neighbor, they liked it. And, we immediately discussed how it can be improved, to add reminders for payments, scheduling cleaning, services, etc.&lt;/p&gt;

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

&lt;p&gt;I am entering the gemma category.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>Grocery price comparator</title>
      <dc:creator>Varadraj Galgali</dc:creator>
      <pubDate>Mon, 07 Jul 2025 12:45:28 +0000</pubDate>
      <link>https://dev.to/varad64/grocery-price-comparator-13h9</link>
      <guid>https://dev.to/varad64/grocery-price-comparator-13h9</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/runnerh"&gt;Runner H "AI Agent Prompting" Challenge&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

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

&lt;p&gt;Every month, I spend at least an hour browsing different websites to figure out which website gives me the best deal for each item on my grocery list&lt;/p&gt;

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

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/qQrCaNYAH4c"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  How I Used Runner H
&lt;/h2&gt;

&lt;p&gt;Thanks to this hackathon, I used Runner H and Surfer H to create an agent which asks the user for the product they are interested in purchasing, the product quantity and the user's area(PIN) code. After getting these details, the agent will fetch prices from Amazon, Flipkart and Reliance Jiomart and provide a summary of where the product can be purchased at the best price.&lt;/p&gt;

&lt;h2&gt;
  
  
  Use Case &amp;amp; Impact
&lt;/h2&gt;

&lt;p&gt;Everybody, who would like to purchase grocery at the best price and would not want to spend a lot of time comparing websites.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>runnerhchallenge</category>
      <category>ai</category>
      <category>machinelearning</category>
    </item>
  </channel>
</rss>
