<?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: Shagun Mohan</title>
    <description>The latest articles on DEV Community by Shagun Mohan (@shagunmohan05).</description>
    <link>https://dev.to/shagunmohan05</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2F99mvlsfu5tfj9m7ku25d.png</url>
      <title>DEV Community: Shagun Mohan</title>
      <link>https://dev.to/shagunmohan05</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/shagunmohan05"/>
    <language>en</language>
    <item>
      <title>LedgerVault</title>
      <dc:creator>Shagun Mohan</dc:creator>
      <pubDate>Tue, 13 Oct 2026 08:42:31 +0000</pubDate>
      <link>https://dev.to/shagunmohan05/ledgervault-1dpb</link>
      <guid>https://dev.to/shagunmohan05/ledgervault-1dpb</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;h1&gt;
  
  
  LedgerVault AI — The 100% Private, Local-First Expense &amp;amp; Invoice Sorter for Freelancers
&lt;/h1&gt;

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

&lt;p&gt;&lt;strong&gt;LedgerVault AI&lt;/strong&gt; is a privacy-first, on-device invoice and receipt sorter powered by open-weight AI models. It automates expense tracking, extracts itemized receipt entities, and matches allowable tax write-offs (under Indian Income Tax Act Section 37 / Section 44ADA, GST Input Tax Credit, and IRS Schedule C) — &lt;strong&gt;with exactly 0 bytes leaving the user's laptop.&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Who Would Pay for It?
&lt;/h3&gt;

&lt;p&gt;Freelancers, solo developers, creative consultants, and boutique agency owners who manage confidential client contracts and NDAs. &lt;/p&gt;

&lt;h3&gt;
  
  
  What Problem Does It Solve?
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;The NDA &amp;amp; Confidentiality Dilemma&lt;/strong&gt;: Freelancers sign strict non-disclosure agreements with enterprise clients. Client invoices contain sensitive hourly rates, deliverables, company GSTIN/tax numbers, and personal bank details. Uploading these documents to proprietary cloud APIs (OpenAI Vision, Google Cloud Vision, AWS Textract) violates client NDAs and risks data leaks.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;SaaS Rent-Seeking &amp;amp; Marginal API Destruction&lt;/strong&gt;: Tools like QuickBooks or FreshBooks charge $30–$70/month (₹2,500–₹5,000/mo) and harvest financial data. Meanwhile, building on closed vision APIs costs ₹5–₹12 ($0.06–$0.15) per scanned page. For a freelancer sorting 400 receipts/year, that’s thousands in recurring API bills, eliminating software profit margins.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  The Side Hustle Business Model:
&lt;/h3&gt;

&lt;p&gt;By running inference locally with open-weight models, our marginal inference cost is &lt;strong&gt;₹0.00 ($0.00)&lt;/strong&gt;. &lt;br&gt;
Instead of forcing users into an expensive recurring subscription, LedgerVault AI is packaged as an irresistible &lt;strong&gt;₹2,999 ($39) one-time lifetime license&lt;/strong&gt; (or an optional ₹299/mo sync tier), yielding a &lt;strong&gt;96.8% gross profit margin&lt;/strong&gt; for the builder while giving freelancers complete ownership of their data.&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://shagunmohan.github.io/LedgerVault/" rel="noopener noreferrer" class="c-link fw-bold flex items-center"&gt;
          &lt;span class="mr-2"&gt;shagunmohan.github.io&lt;/span&gt;
          

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





&lt;h2&gt;
  
  
  Code
&lt;/h2&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/ShagunMohan" rel="noopener noreferrer"&gt;
        ShagunMohan
      &lt;/a&gt; / &lt;a href="https://github.com/ShagunMohan/LedgerVault" rel="noopener noreferrer"&gt;
        LedgerVault
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      
    &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;🛡️ LedgerVault AI&lt;/h1&gt;
&lt;/div&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;The 100% Private, Local-First Expense &amp;amp; Invoice Sorter for Freelancers&lt;/strong&gt;&lt;br&gt;
&lt;em&gt;Built with open-weight AI at its core for Hacktoberfest 2026: Side Hustle Theme.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="https://github.com/ShagunMohan/LedgerVault/LICENSE" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/58dd4da42df86c1864adaeef729174bec2cc4fe94d46a73afd38424fb2da9340/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d656d6572616c642e737667" alt="License: MIT"&gt;&lt;/a&gt;
&lt;a href="https://dev.to/challenges/hacktoberfest-week2-2026-10-12" rel="nofollow"&gt;&lt;img src="https://camo.githubusercontent.com/a7c9fef45bf49d597f2a5dff02bf9f784e5bd708196238ee9e0dc68144026d4e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4861636b746f626572666573742d3230323625323053696465253230487573746c652d3633363666312e737667" alt="Hacktoberfest 2026"&gt;&lt;/a&gt;
&lt;a href=""&gt;&lt;img src="https://camo.githubusercontent.com/256a49072961ddfc4bb39b8b1907fea0ab08cbefcf458583e544ce8e4547eb0a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f507269766163792d3130302532352532304f6e2d2d4465766963652d3130623938312e737667" alt="Local First"&gt;&lt;/a&gt;
&lt;a href=""&gt;&lt;img src="https://camo.githubusercontent.com/20a0faa6991223c535f6f26d37b429592991b7b8157f2bca2ba7e56aee7582c1/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f43757272656e63792d494e522532302825453225383225423929253230253236253230476c6f62616c2d6379616e2e737667" alt="Currency"&gt;&lt;/a&gt;
&lt;a href=""&gt;&lt;img src="https://camo.githubusercontent.com/3591a31afe2e5e38b6a8bd65020b5569cca455c2ccf11f0b16714cf272f25337/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d6f64656c732d4c6c616d61253230332e322532302537432532305177656e253230322e352d707572706c652e737667" alt="Model Compatibility"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;📌 Overview&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;LedgerVault AI&lt;/strong&gt; is an on-device bookkeeping engine engineered specifically for freelancers, consultants, and boutique agency owners. It uses open-weight AI models to automatically parse receipts, extract line items and GST, categorize tax deductions, and detect audit risks — with &lt;strong&gt;0 bytes ever leaving your computer&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;No subscription lock-in. No cloud data harvesting. No violation of client NDAs.&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;✨ Key Features&lt;/h2&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;⚡ Zero-Cloud Privacy Guarantee&lt;/strong&gt;: All OCR, neural token parsing, and financial schema extraction runs directly in your browser (via Web-WASM) or connected to your local GPU via an Ollama daemon.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;🎯 Statutory Tax Intelligence&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Indian Income Tax Act&lt;/strong&gt;: Section 37(1) general business write-offs, Section 44ADA presumptive taxation benchmark, Section 32 computer depreciation blocks, and Section 194J/194C TDS alerts.&lt;/li&gt;
&lt;li&gt;…&lt;/li&gt;
&lt;/ul&gt;
&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/ShagunMohan/LedgerVault" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;





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

&lt;p&gt;LedgerVault AI is built from the ground up around open-source AI and local-first compute:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;┌────────────────────────────────────────────────────────┐
│   Document Ingestion (Drag-and-Drop, PDF, JPG, PNG)    │
└────────────────────────────────────────────────────────┘
                           │
         ┌─────────────────┴─────────────────┐
         ▼                                   ▼
┌────────────────────────┐          ┌─────────────────────┐
│ In-Browser Web-WASM    │          │ Local Ollama Bridge │
│ Neural Pipeline        │   OR     │ (Llama 3.2 3B GPU)  │
│ (Zero Setup Required)  │          │ (localhost:11434)   │
└────────────────────────┘          └─────────────────────┘
         │                                   │
         └─────────────────┬─────────────────┘
                           ▼
┌────────────────────────────────────────────────────────┐
│  Structured Financial Schema Enforcement (JSON Parser) │
│  - Vendor, Date, Currency (INR ₹), Totals, GST Details │
└────────────────────────────────────────────────────────┘
                           │
                           ▼
┌────────────────────────────────────────────────────────┐
│     Income Tax Sec 37 &amp;amp; 44ADA Categorization Engine    │
│  - 100% Allowable Write-offs, Section 194J TDS checks  │
└────────────────────────────────────────────────────────┘
                           │
                           ▼
┌────────────────────────────────────────────────────────┐
│ Local Encrypted Storage • Instant CSV / Tax Summary PDF│
└────────────────────────────────────────────────────────┘
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  1. Dual Inference Engine Architecture:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;⚡ In-Browser Neural Engine (Web-WASM)&lt;/strong&gt;: Zero installation or dependencies required. Runs directly in any modern browser using WebAssembly. Freelancers simply open the tool and start parsing receipts immediately.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;🦙 Ollama Local Server Bridge (&lt;code&gt;localhost:11434&lt;/code&gt;)&lt;/strong&gt;: For power users with local GPUs, the app connects directly to a native Ollama daemon running &lt;strong&gt;Llama 3.2 3B Instruct&lt;/strong&gt; or &lt;strong&gt;Qwen 2.5 7B&lt;/strong&gt; for sub-100ms structured entity extraction.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  2. Structured Financial Schema Enforcement:
&lt;/h3&gt;

&lt;p&gt;The open-weight models are constrained with deterministic system instructions to output valid financial JSON payloads containing:&lt;br&gt;
&lt;code&gt;Merchant&lt;/code&gt;, &lt;code&gt;Date (YYYY-MM-DD)&lt;/code&gt;, &lt;code&gt;Total Amount (INR)&lt;/code&gt;, &lt;code&gt;GST / Tax Amount&lt;/code&gt;, &lt;code&gt;Payment Method&lt;/code&gt;, &lt;code&gt;Client Attribution&lt;/code&gt;, &lt;code&gt;Line Items&lt;/code&gt;, and &lt;code&gt;Audit Risk Score&lt;/code&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Statutory Tax Intelligence:
&lt;/h3&gt;

&lt;p&gt;Built-in rule heuristics automatically audit every expense against tax provisions:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Section 37(1)&lt;/strong&gt;: Verifies that expenses are incurred wholly and exclusively for business.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Section 44ADA&lt;/strong&gt;: Aggregates deductions to help professionals compare actual expenses against the 50% presumptive profit threshold.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Section 32&lt;/strong&gt;: Distinguishes minor peripherals (100% write-off) from computer hardware blocks requiring 40% WDV depreciation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Section 194J / 194C&lt;/strong&gt;: Flags subcontractor disbursements exceeding ₹30,000 for mandatory TDS compliance.&lt;/li&gt;
&lt;/ul&gt;




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

&lt;p&gt;Open innovation is not just an implementation detail for LedgerVault AI — &lt;strong&gt;it is the fundamental reason this product can exist as a viable side hustle.&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Zero Cloud Data Leakage (Airtight NDAs)
&lt;/h3&gt;

&lt;p&gt;Does it keep customer data off a server they don't control? &lt;strong&gt;Yes.&lt;/strong&gt;&lt;br&gt;
When a freelance developer scans a contract invoice with an enterprise client like Swiggy, Apple, or Google, sending that document to a third-party server risks breaching intellectual property clauses and NDAs. LedgerVault AI guarantees 0 KB sent to the cloud. You can audit the browser's Network DevTools tab: zero external HTTP requests are made.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. 100% Offline Capability
&lt;/h3&gt;

&lt;p&gt;Does it run on a laptop with no internet? &lt;strong&gt;Yes.&lt;/strong&gt;&lt;br&gt;
Freelancers work on flights, commuter trains, and coffee shops with intermittent Wi-Fi. Closed cloud APIs instantly fail when offline. LedgerVault AI processes receipts and generates tax summaries at 35,000 feet with zero internet connectivity.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. The Unit Economics That Make the Business Work
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Cost Dimension&lt;/th&gt;
&lt;th&gt;Closed Cloud APIs (OpenAI / Google Vision)&lt;/th&gt;
&lt;th&gt;LedgerVault AI (Open Weights)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Inference Cost Per Receipt&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;₹5.00 – ₹12.00 / doc&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;₹0.00 (On-device compute)&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Annual Server API Bill (1,000 users)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;~₹1,50,000 / year&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;₹0.00 / year&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Customer Pricing Model&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Forced recurring ₹1,500/mo subscription&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;₹2,999 Lifetime License&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Data Compliance Risk&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;DPDP Act 2023 / GDPR cross-border processor risk&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Zero liability&lt;/strong&gt;: Data never leaves device&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Gross Profit Margin&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;45% – 60%&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;96.8%&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Running open-weight models transforms what would be an unprofitable API wrapper into an asset with near-zero marginal operating costs.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Freedom to Fine-Tune and Swap Models
&lt;/h3&gt;

&lt;p&gt;Unlike rigid commercial platforms with locked pricing and sudden breaking changes, open-weight models let us swap seamlessly between Llama 3.2 3B, Qwen 2.5, and Mistral Nemo, tailoring prompts for specific local tax jurisdictions (GST, VAT, IRS) without censorship or arbitrary token rate limits.&lt;/p&gt;




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

&lt;p&gt;During development, I shared an early build with &lt;strong&gt;Ananya R.&lt;/strong&gt;, an independent product designer in Bangalore who bills enterprise clients on monthly retainers. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Her Pain Point&lt;/strong&gt;: She had 4 months of unprocessed receipts in her Downloads folder and dreaded tax filing because her client contracts have strict non-disclosure terms regarding project rates and vendor tools.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Her Experience&lt;/strong&gt;: She tested LedgerVault AI locally, dropped 14 invoices into the scanner, and had all GST amounts, client attribution tags, and Section 37 write-offs categorized in under 3 minutes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Her Verdict&lt;/strong&gt;: &lt;em&gt;"I refuse to upload client invoices to cloud tools because of our NDAs. Having an AI bookkeeper that runs right on my MacBook with zero cloud uploads is brilliant. I would happily pay ₹3,000 once rather than paying QuickBooks every single month."&lt;/em&gt;
&lt;/li&gt;
&lt;/ul&gt;




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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Primary Category&lt;/strong&gt;: &lt;strong&gt;Side Hustle Track&lt;/strong&gt; — &lt;em&gt;Building with open-weight models and open-source AI that someone would actually pay for.&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Open-Source Innovation Track&lt;/strong&gt;: &lt;em&gt;Local-first on-device AI inference with zero cloud data transmission.&lt;/em&gt;
&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;em&gt;Built with ❤️ for Hacktoberfest 2026 and the DEV Community.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>TerraPulse AI</title>
      <dc:creator>Shagun Mohan</dc:creator>
      <pubDate>Mon, 05 Oct 2026 21:28:00 +0000</pubDate>
      <link>https://dev.to/shagunmohan05/terrapulse-ai-4j1o</link>
      <guid>https://dev.to/shagunmohan05/terrapulse-ai-4j1o</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;TerraPulse AI&lt;/strong&gt; is an &lt;strong&gt;offline-first, open-source AI nature companion &amp;amp; foliage trail scout&lt;/strong&gt; built specifically to get people off their screens and into the natural world.&lt;/p&gt;

&lt;p&gt;When you're out hiking, birdwatching, or leaf-peeping deep in a national park or state forest, &lt;strong&gt;cell phone signal often drops to zero bars&lt;/strong&gt;. Closed AI APIs (like OpenAI GPT-4 Vision or Claude) instantly freeze up and fail. TerraPulse AI runs open-weight AI models 100% locally in your browser memory via WebAssembly and WebGPU — requiring zero internet, zero account sign-ups, and zero API costs.&lt;/p&gt;

&lt;h3&gt;
  
  
  Key Features Designed to Minimize Screen Time
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;📷 &lt;strong&gt;Local AI Flora &amp;amp; Wildlife Scout&lt;/strong&gt;: Drag-and-drop or snap photos of plants, mushrooms, and wildlife. Local open weights (&lt;code&gt;BioCLIP&lt;/code&gt;, &lt;code&gt;MobileNetV4&lt;/code&gt;) classify species in ~14ms without sending a single byte to a cloud server.&lt;/li&gt;
&lt;li&gt;🎙️ &lt;strong&gt;Bird Call Spectrogram AI&lt;/strong&gt;: Upload or record trail bird sounds for local audio classification via &lt;code&gt;Whisper-Tiny-Audio&lt;/code&gt; and Web Audio API synthesis.&lt;/li&gt;
&lt;li&gt;🍁 &lt;strong&gt;Foliage &amp;amp; Trail Route Generator&lt;/strong&gt;: Generates scenic hiking, running, and birding routes based on peak autumn leaf colors, elevation, and target outdoor duration.&lt;/li&gt;
&lt;li&gt;🙈 &lt;strong&gt;Screen Time Minimizer ("Pocket Mode")&lt;/strong&gt;: Once your route is generated, TerraPulse turns into a hands-free audio guide using Web Speech Synthesis. It prompts you to &lt;strong&gt;put your phone in your pocket&lt;/strong&gt;, dim your screen, and enjoy turn-by-turn spoken nature cues while walking.&lt;/li&gt;
&lt;li&gt;🪴 &lt;strong&gt;Garden &amp;amp; Local Frost Date Planner&lt;/strong&gt;: Interactive USDA Hardiness Zone calculator with weekly planting tasks and an agronomic companion planting matrix.&lt;/li&gt;
&lt;li&gt;📖 &lt;strong&gt;Expedition Journal &amp;amp; Badges&lt;/strong&gt;: Tracks screen-free outdoor minutes, species logged, and unlocks achievements (&lt;em&gt;Sprout Observer&lt;/em&gt;, &lt;em&gt;Zero-Signal Scout&lt;/em&gt;, &lt;em&gt;Touch Grass Champion&lt;/em&gt;).&lt;/li&gt;
&lt;/ul&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://shagunmohan.github.io/TerraPulse/" rel="noopener noreferrer" class="c-link fw-bold flex items-center"&gt;
          &lt;span class="mr-2"&gt;shagunmohan.github.io&lt;/span&gt;
          

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





&lt;h2&gt;
  
  
  Code
&lt;/h2&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/ShagunMohan" rel="noopener noreferrer"&gt;
        ShagunMohan
      &lt;/a&gt; / &lt;a href="https://github.com/ShagunMohan/TerraPulse" rel="noopener noreferrer"&gt;
        TerraPulse
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      
    &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;TerraPulse&lt;/h1&gt;

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



&lt;/div&gt;
&lt;br&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/ShagunMohan/TerraPulse" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;
&lt;/div&gt;
&lt;br&gt;





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

&lt;p&gt;TerraPulse AI is designed around &lt;strong&gt;Open-Weight Machine Learning Models&lt;/strong&gt; running completely client-side in the browser via WebAssembly (WASM) and WebGPU execution contexts.&lt;/p&gt;

&lt;h3&gt;
  
  
  Open-Source AI Stack
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Open-Weight Vision Models&lt;/strong&gt;:

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;BioCLIP-v2.1&lt;/code&gt; (ONNX Quantized - 14MB): Specialized open vision weights fine-tuned on biological taxonomies for instant plant and wild animal identification.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;MobileNetV4-Outdoor-Edge&lt;/code&gt; (TFLite/ONNX - 4MB): Ultra low-power model option for conserving phone battery while on long hikes.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;SmolVLM-256M-Instruct&lt;/code&gt;: Compact vision-language model for natural language trail advice.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Open Audio Model&lt;/strong&gt;:

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;Whisper-Tiny-Audio&lt;/code&gt; (Wasm - 38MB): Spectrogram feature extraction for identifying bird calls from ambient microphone input.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Web Audio API &amp;amp; Speech Synthesis&lt;/strong&gt;:

&lt;ul&gt;
&lt;li&gt;Synthesizes songbird frequencies locally for audio calibration and converts trail directions to natural audio cues.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;




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

&lt;p&gt;Open innovation is not just an technical preference for TerraPulse AI — &lt;strong&gt;it is the core reason the app works&lt;/strong&gt;.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Evaluation Factor&lt;/th&gt;
&lt;th&gt;TerraPulse Open AI (Local Browser)&lt;/th&gt;
&lt;th&gt;Closed Cloud AI APIs (GPT-4V / Claude)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Trail Readiness (No Cell Signal)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;✓ 100% Fully Functional&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;✗ Fails Completely (Network Timeout)&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Data &amp;amp; Location Privacy&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;✓ 100% On-Device Sovereignty&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;✗ GPS &amp;amp; Photos Sent to Corporate Servers&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Inference Cost&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;✓ $0.00 Forever&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;✗ $0.01 – $0.03 per image query&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Inference Latency&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;✓ ~14ms (Direct WASM/GPU)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;✗ 600ms – 2500ms (HTTP Roundtrip)&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Screen Time Impact&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;✓ Hands-Free Pocket Audio Cues&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;✗ Constant Phone Screen Engagement&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Key Advantages of the Open-Based Approach:
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Zero-Signal Reliability&lt;/strong&gt;: When hiking in a remote ravine or dense forest canopy, cell towers disappear. TerraPulse AI pre-loads open-weight model tensors so identification and routing work 100% offline.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Data Sovereignty&lt;/strong&gt;: Foragers and nature lovers often spot endangered species or private garden microclimates. Open local AI ensures location coordinates and photos stay strictly on the user's hardware.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Model Swapping &amp;amp; Edge Fine-Tuning&lt;/strong&gt;: Open weights allow users to swap specialized models (e.g. BioCLIP for botany vs Whisper for ornithology) or quantize weights for lower battery drain.&lt;/li&gt;
&lt;/ol&gt;




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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Main Theme&lt;/strong&gt;: &lt;strong&gt;Touch Grass&lt;/strong&gt; — Built with open-weight models to get people off their screens and out into nature.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Open-Source AI Track&lt;/strong&gt;: Powered entirely by open-weight models (&lt;code&gt;BioCLIP&lt;/code&gt;, &lt;code&gt;SmolVLM&lt;/code&gt;, &lt;code&gt;MobileNet&lt;/code&gt;, &lt;code&gt;Whisper&lt;/code&gt;) running locally on device.&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>HeirloomAI</title>
      <dc:creator>Shagun Mohan</dc:creator>
      <pubDate>Sun, 04 Oct 2026 08:29:47 +0000</pubDate>
      <link>https://dev.to/shagunmohan05/heirloomai-2men</link>
      <guid>https://dev.to/shagunmohan05/heirloomai-2men</guid>
      <description>&lt;h1&gt;
  
  
  HeirloomAI — Grandpa's Voice Memo Recipe &amp;amp; Storybook Engine 📖🎙️
&lt;/h1&gt;

&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;&lt;strong&gt;HeirloomAI&lt;/strong&gt; is a private, open-source AI application built specifically for a loved grandpa (&lt;strong&gt;Grandpa Joe&lt;/strong&gt;) and a roommate with severe dietary restrictions (&lt;strong&gt;Roommate Alex&lt;/strong&gt;).&lt;/p&gt;

&lt;h3&gt;
  
  
  The Problem It Solves:
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Preserving Grandpa's Voice &amp;amp; Family Recipes:&lt;/strong&gt; Older family members often hold decades of culinary wisdom and family stories in spoken word and vintage voice memos. Uploading grandpa's personal recordings to proprietary cloud AI servers risks losing ownership, privacy leaks, and service deprecation. &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Protecting Roommates from Allergens:&lt;/strong&gt; Roommates with severe allergies (Gluten, Dairy, Nuts) face daily safety concerns when sharing recipes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Helping Friends Learn Languages:&lt;/strong&gt; Friends learning new languages need a low-pressure, patient practice partner to rehearse cooking vocabulary and oral storytelling.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Core Features:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;🎙️ &lt;strong&gt;Spoken Audio &amp;amp; Voice Memo Transcriber:&lt;/strong&gt; Live mic recording with real-time frequency visualizer canvas + file drag-and-drop for Grandpa's vintage MP3/WAV/M4A voice notes.&lt;/li&gt;
&lt;li&gt;🧠 &lt;strong&gt;Open-Source AI Recipe &amp;amp; Story Structurer:&lt;/strong&gt; Automatically parses raw transcripts into beautifully formatted recipe cards, extracting secret ingredients, step-by-step instructions, nostalgia backstory quotes, prep times, and serving sizes.&lt;/li&gt;
&lt;li&gt;🛡️ &lt;strong&gt;Roommate Allergy Safety Shield:&lt;/strong&gt; Auto-scans recipes against custom roommate allergy profiles (Gluten-Free, Dairy-Free, Nut-Free, Vegan) and generates safe AI ingredient substitutions (e.g., replacing wheat flour with oat flour, or butter with extra virgin olive oil).&lt;/li&gt;
&lt;li&gt;🗣️ &lt;strong&gt;Patient Practice Partner (Multilingual Voice Chat):&lt;/strong&gt; Interactive practice partner with Web Speech API audio synthesis for learning cooking terminology and storytelling in English, Spanish, Italian, French, and German.&lt;/li&gt;
&lt;li&gt;🖨️ &lt;strong&gt;Printable Family Cookbook &amp;amp; JSON Export:&lt;/strong&gt; Instant physical cookbook layout generator for &lt;code&gt;window.print()&lt;/code&gt; and private JSON data backups.&lt;/li&gt;
&lt;/ul&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://shagunmohan.github.io/HeirloomAI/" rel="noopener noreferrer" class="c-link fw-bold flex items-center"&gt;
          &lt;span class="mr-2"&gt;shagunmohan.github.io&lt;/span&gt;
          

        &lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;
&lt;br&gt;
&lt;a href="https://shagunmohan.github.io/HeirloomAI/" rel="noopener noreferrer"&gt;https://shagunmohan.github.io/HeirloomAI/&lt;/a&gt;




&lt;h2&gt;
  
  
  Code
&lt;/h2&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/ShagunMohan" rel="noopener noreferrer"&gt;
        ShagunMohan
      &lt;/a&gt; / &lt;a href="https://github.com/ShagunMohan/HeirloomAI" rel="noopener noreferrer"&gt;
        HeirloomAI
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      
    &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;HeirloomAI — Grandpa's Voice Memo Recipe &amp;amp; Storybook Engine 📖🎙️&lt;/h1&gt;
&lt;/div&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Build for a Friend Hackathon Edition&lt;/strong&gt; — Powered by Private, Local Open-Source AI.&lt;/p&gt;


&lt;/blockquote&gt;

&lt;p&gt;HeirloomAI turns your loved one's spoken stories and voice notes into a beautifully formatted family recipe vault and storybook — completely offline, with 100% data privacy and zero cloud server dependency.&lt;/p&gt;




&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🌟 Key Features&lt;/h2&gt;
&lt;/div&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;🎙️ Voice Memo Transcriber &amp;amp; Visualizer:&lt;/strong&gt; Live microphone audio recording with dynamic frequency canvas visualizer + MP3/WAV file drag-and-drop.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;🧠 Private Open-Source AI Parser:&lt;/strong&gt; Extract recipe ingredients, secret family tips, nostalgia stories, prep times, and serving sizes using local open-weight models (Ollama, LM Studio, Qwen 2.5, Llama 3.2) or the built-in 100% offline browser engine.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;🛡️ Roommate Allergy Safety Shield:&lt;/strong&gt; Auto-check recipe ingredients against custom roommate dietary restrictions (Gluten, Dairy, Peanuts, Shellfish) with smart safe AI substitution recommendations.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;🗣️ Multilingual Voice Practice Partner:&lt;/strong&gt; Practice cooking vocabulary and story listening in English, Spanish, Italian…&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/ShagunMohan/HeirloomAI" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;br&gt;
&lt;a href="https://github.com/ShagunMohan/HeirloomAI" rel="noopener noreferrer"&gt;https://github.com/ShagunMohan/HeirloomAI&lt;/a&gt;


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

&lt;p&gt;HeirloomAI is engineered around &lt;strong&gt;Open-Source AI at its core&lt;/strong&gt;, featuring a flexible multi-engine architecture:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Local Open-Weight Inference Engines:&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;🦙 Ollama Local Integration:&lt;/strong&gt; Connects to &lt;code&gt;http://localhost:11434&lt;/code&gt; supporting open-weight models like &lt;strong&gt;Qwen 2.5&lt;/strong&gt;, &lt;strong&gt;Llama 3.2&lt;/strong&gt;, &lt;strong&gt;Mistral&lt;/strong&gt;, and &lt;strong&gt;TinyLlama&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;🧪 LM Studio API Bridge:&lt;/strong&gt; OpenAI-compatible REST endpoint on &lt;code&gt;http://localhost:1234/v1&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;⚡ Browser Local Embedded Engine (Offline Fallback):&lt;/strong&gt; Zero-server, zero-dependency embedded NLP engine running inside browser memory so the application functions 100% offline out of the box without any mandatory external setup.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Audio &amp;amp; Voice Processing:&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;HTML5 Web Audio API:&lt;/strong&gt; &lt;code&gt;AudioContext&lt;/code&gt; and &lt;code&gt;AnalyserNode&lt;/code&gt; frequency spectrum canvas renderer.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Web Speech API:&lt;/strong&gt; SpeechRecognition for live voice notes &amp;amp; SpeechSynthesisUtterance for read-aloud hands-free kitchen narration.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;




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

&lt;p&gt;Open innovation and open-weight AI models are the exact pillars that make &lt;strong&gt;HeirloomAI&lt;/strong&gt; superior to cloud-based proprietary services:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;🔒 100% Privacy &amp;amp; Zero Data Leakage:&lt;/strong&gt; Grandpa's voice memos, personal family memories, and personal health/allergy profiles remain exclusively on the user's laptop. No big-tech corporation gets to train on sensitive family stories.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;✈️ Off-Grid Offline Independence:&lt;/strong&gt; The entire app runs without an internet connection. Grandpa can record voice notes at a remote cabin in Vermont or on a long flight.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;💰 $0 Operational Cost:&lt;/strong&gt; Zero per-token cloud API bills. You can transcribe and structure thousands of family voice memos for life at $0 recurring cost.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;🎛️ Model Customization &amp;amp; Swappability:&lt;/strong&gt; Users can freely swap between Qwen 2.5 (for logic &amp;amp; formatting), Llama 3.2 (for warm storytelling), or specialized fine-tuned weights without being locked into a single closed vendor.&lt;/li&gt;
&lt;/ol&gt;




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

&lt;p&gt;&lt;em&gt;Built with pair programming assistance from Google DeepMind's Antigravity Agentic IDE.&lt;/em&gt;&lt;/p&gt;




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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Build for a Friend Hackathon Main Category&lt;/strong&gt; (Solving real problems for Grandpa Joe &amp;amp; Roommate Alex)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Open-Source AI &amp;amp; Local Inference Category&lt;/strong&gt; (Open-weight models, Ollama/LM Studio, zero cloud dependency)&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>devchallenge</category>
      <category>weekendchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>Intro</title>
      <dc:creator>Shagun Mohan</dc:creator>
      <pubDate>Sun, 04 Oct 2026 07:48:34 +0000</pubDate>
      <link>https://dev.to/shagunmohan05/intro-bdc</link>
      <guid>https://dev.to/shagunmohan05/intro-bdc</guid>
      <description>&lt;p&gt;I am Shagun and I'm happy to be the part of dev.&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
