<?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: Dhruv Singla</title>
    <description>The latest articles on DEV Community by Dhruv Singla (@dhruvsingla24).</description>
    <link>https://dev.to/dhruvsingla24</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%2F4172443%2Fd98c033e-52ba-4792-bae7-923a07841376.jpeg</url>
      <title>DEV Community: Dhruv Singla</title>
      <link>https://dev.to/dhruvsingla24</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/dhruvsingla24"/>
    <language>en</language>
    <item>
      <title>NecroLog: The Haunted Daemon — Air-Gapped Systems Telemetry &amp; Process Archaeology</title>
      <dc:creator>Dhruv Singla</dc:creator>
      <pubDate>Wed, 28 Oct 2026 16:19:13 +0000</pubDate>
      <link>https://dev.to/dhruvsingla24/necrolog-the-haunted-daemon-air-gapped-systems-telemetry-process-archaeology-1i0m</link>
      <guid>https://dev.to/dhruvsingla24/necrolog-the-haunted-daemon-air-gapped-systems-telemetry-process-archaeology-1i0m</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 Built
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;NecroLog&lt;/strong&gt; is an institutional, air-gapped system observability dashboard that brings literal meaning to the theme &lt;em&gt;Ghost in the Machine&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;In modern computing, operating systems are inherently steeped in spectral nomenclature: &lt;strong&gt;daemons&lt;/strong&gt; running quietly in the background, &lt;strong&gt;zombie processes&lt;/strong&gt; that have terminated but still linger in the process table, and &lt;strong&gt;orphan routines&lt;/strong&gt; severed from their parent PID.&lt;/p&gt;

&lt;p&gt;NecroLog interrogates this low-level systems layer using &lt;strong&gt;real hardware telemetry&lt;/strong&gt;. It inspects lingering background processes, hung PIDs, anomalous thread allocations, and memory pressure, piping them directly to an &lt;strong&gt;on-device open-weight model&lt;/strong&gt;. Acting as a &lt;em&gt;digital archaeologist&lt;/em&gt;, the model performs a technical and poetic "post-mortem" on the operating system's state—diagnosing the digital echoes, abandoned threads, and legacy routines that are silently haunting your machine.&lt;/p&gt;

&lt;p&gt;It bridges &lt;strong&gt;low-level POSIX systems engineering&lt;/strong&gt; with &lt;strong&gt;local open-weight AI inference&lt;/strong&gt;, packaged inside a refined, enterprise dark-mode console.&lt;/p&gt;




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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Live Web Console (Vercel Preview):&lt;/strong&gt; &lt;a href="https://necro-log.vercel.app" rel="noopener noreferrer"&gt;https://necro-log.vercel.app&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;




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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Direct Repository Link:&lt;/strong&gt; &lt;a href="https://github.com/ziyadparkar01/NecroLog" rel="noopener noreferrer"&gt;https://github.com/ziyadparkar01/NecroLog&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;




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

&lt;p&gt;NecroLog relies strictly on a lightweight, multi-language architecture that enforces a clean separation of concerns while avoiding heavy, bloated JavaScript toolchains:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Local Inference Engine &amp;amp; Open Weights:&lt;/strong&gt; Powered locally by &lt;strong&gt;Ollama&lt;/strong&gt; running &lt;strong&gt;Llama 3.2 3B Instruct&lt;/strong&gt; (with interchangeable support for &lt;strong&gt;Qwen 2.5 3B / 7B&lt;/strong&gt;). The model consumes structured telemetry vectors and is conditioned through an analytical system prompt to act as an OS diagnostician and digital archaeologist.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Backend (Python 3.11+ / FastAPI):&lt;/strong&gt; Architected as a single serverless-ready Python service (&lt;code&gt;api/index.py&lt;/code&gt;). It utilizes &lt;code&gt;psutil&lt;/code&gt; to inspect real-time process tables, memory swap pressure, active daemon hierarchies, and zombie states, dispatching asynchronous requests to Ollama over local HTTP via &lt;code&gt;httpx&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Frontend (Vanilla ES6+ JavaScript, HTML5, CSS3):&lt;/strong&gt; &lt;strong&gt;Strictly zero TypeScript, React, or Node bundlers.&lt;/strong&gt; The user interface lives entirely in &lt;code&gt;public/&lt;/code&gt; and implements an enterprise-grade dark telemetry console featuring charcoal surfaces, hairline grid borders, monospace telemetry HUDs, and real-time process indicators.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Deployment &amp;amp; Portability:&lt;/strong&gt; Packaged with a native &lt;code&gt;vercel.json&lt;/code&gt; configuration for one-click serverless function routing, providing immediate cloud preview capabilities alongside local bare-metal execution.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;necro-log/
├── api/
│   └── index.py            # FastAPI telemetry harvester + Ollama client + failover
├── public/
│   ├── index.html          # Enterprise dark-mode telemetry dashboard
│   ├── style.css           # Institutional design system (Inter + JetBrains Mono)
│   └── app.js              # Pure Vanilla ES6 state coordinator
├── requirements.txt        # Production Python dependencies (fastapi, psutil, httpx)
├── vercel.json             # Serverless routing &amp;amp; rewrites
└── README.md               # Architecture documentation &amp;amp; setup guide

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Why Does Open Innovation Matter?&lt;/strong&gt;&lt;br&gt;
Open innovation is not just an aesthetic choice for NecroLog—it is the only architecture that makes the project viable:&lt;br&gt;
Zero Data Exfiltration for Sensitive OS Telemetry: A computer's process list contains environment variables, absolute local file system paths, application flags, user IDs, and occasionally active authentication tokens. Piping an operating system's raw process table and daemon metadata to third-party commercial cloud APIs constitutes a critical security and privacy hazard. Running open weights locally guarantees that system vitals never leave the device.&lt;br&gt;
True Air-Gapped, Offline Reliability: Closed models require continuous, high-bandwidth internet connectivity. An OS health monitor must operate when the network goes down, during an air-gapped incident response, or in low-connectivity environments with the lights and Wi-Fi completely cut. Local open-weight inference executes on-device with zero network latency.&lt;br&gt;
Economic Feasibility for Ambient Daemons: A background utility continuously monitoring telemetry cannot sustain the per-token pricing of commercial cloud APIs without racking up steep, recurring bills. Open-source models turn continuous background intelligence into a zero-marginal-cost feature of the local hardware.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Spirit of It&lt;/strong&gt;&lt;br&gt;
There is an eerie realization that occurs when you execute an inspection on a laptop that has been running uninterrupted for months. You uncover abandoned worker threads spawned by forgotten Docker containers, zombie parent processes from long-closed terminal windows, and cached background routines silently consuming memory in the dark.&lt;br&gt;
Seeing an open-weight model parse through genuine hung PIDs and synthesize the lineage of forgotten compute turns everyday debugging into a profound encounter with the invisible, lingering history built into our machines.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>SlothRead: Too Lazy to Read 40-Page Papers? Let Local AI Build Your Executive Deck 🦥</title>
      <dc:creator>Dhruv Singla</dc:creator>
      <pubDate>Wed, 21 Oct 2026 15:37:08 +0000</pubDate>
      <link>https://dev.to/dhruvsingla24/slothread-too-lazy-to-read-40-page-papers-let-local-ai-build-your-executive-deck-4j1p</link>
      <guid>https://dev.to/dhruvsingla24/slothread-too-lazy-to-read-40-page-papers-let-local-ai-build-your-executive-deck-4j1p</guid>
      <description>&lt;p&gt;&lt;strong&gt;&lt;em&gt;This is a submission for the [Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

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

&lt;p&gt;I built &lt;strong&gt;SlothRead&lt;/strong&gt;, a privacy-first, offline executive synthesizer for EPUB books and dense research PDFs.&lt;/p&gt;

&lt;p&gt;Between 40-page arXiv whitepapers, technical documentation, and long-form e-books, reading backlogs constantly pile up. In the spirit of International Sloth Day, &lt;strong&gt;SlothRead rewards digital laziness&lt;/strong&gt; by automating the cognitive heavy lifting.&lt;/p&gt;

&lt;p&gt;Instead of forcing you to skim dry prose and suffer cognitive burnout, you simply drop a PDF or EPUB into SlothRead. Running a local open-weight model completely on your machine, it distills the entire piece into a sleek, dark-mode &lt;strong&gt;Executive Presentation Deck&lt;/strong&gt; featuring:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;3 Non-Negotiable Core Takeaways&lt;/strong&gt; per chapter.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;An Interactive Technical Glossary&lt;/strong&gt; explaining domain jargon upon hover.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A 60-Second Audio Recap&lt;/strong&gt; generated completely offline using your browser's native Web Speech synthesis.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A Global Executive Brief&lt;/strong&gt; detailing the core thesis and the exact reading time saved.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Researchers, developers, and students can conserve their energy like a sloth and digest complex documents in &lt;strong&gt;under 2 minutes&lt;/strong&gt;.&lt;/p&gt;




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

&lt;p&gt;Experience the live app or inspect the hosted instances directly:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Frontend Interface (Vercel):&lt;/strong&gt; &lt;a href="https://slot-read-ewx9.vercel.app" rel="noopener noreferrer"&gt;https://slot-read-ewx9.vercel.app&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;




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

&lt;p&gt;&lt;strong&gt;Repository Link:&lt;/strong&gt; &lt;a href="https://github.com/ziyadparkar01/SlotRead" rel="noopener noreferrer"&gt;https://github.com/ziyadparkar01/SlotRead&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Repository Architecture
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;/backend:&lt;/strong&gt; FastAPI service handling section/chapter chunking with &lt;strong&gt;PyPDF&lt;/strong&gt; and &lt;strong&gt;EbookLib&lt;/strong&gt;, alongside async &lt;strong&gt;Ollama&lt;/strong&gt; inference pipelines.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;/frontend:&lt;/strong&gt; Decoupled vanilla HTML5/ES6/CSS interface featuring glassmorphic editorial cards, responsive chapter navigation, and a reactive 3D canvas background built with &lt;strong&gt;Three.js&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;




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

&lt;p&gt;SlothRead is built entirely around an open-source, local-first inference architecture:&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Local Open-Weight Inference Engine
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Inference runs locally via &lt;strong&gt;Ollama&lt;/strong&gt; using Google's &lt;strong&gt;Gemma 2 (&lt;code&gt;gemma2:2b&lt;/code&gt;)&lt;/strong&gt; or &lt;strong&gt;Qwen 2.5 (&lt;code&gt;qwen2.5:3b&lt;/code&gt;)&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Configured with native JSON mode (&lt;code&gt;format: "json"&lt;/code&gt;) paired with strict schema enforcement to guarantee consistent, structured outputs across chapter summaries, glossary terms, and narration scripts.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  2. Document Parsing &amp;amp; Chunking Engine (&lt;code&gt;backend/app/parser.py&lt;/code&gt;)
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Built on &lt;strong&gt;&lt;code&gt;pypdf&lt;/code&gt;&lt;/strong&gt;, &lt;strong&gt;&lt;code&gt;ebooklib&lt;/code&gt;&lt;/strong&gt;, and &lt;strong&gt;&lt;code&gt;beautifulsoup4&lt;/code&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Analyzes headings, chapter markers, and document hierarchies to extract coherent, meaningful narrative sections rather than relying on naive token splits that cut sentences mid-thought.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  3. Decoupled Modern Frontend
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Pure Vanilla ES6+ JavaScript&lt;/strong&gt; — zero heavy framework dependencies or TypeScript compilation overhead.&lt;/li&gt;
&lt;li&gt;Designed with an editorial aesthetic using &lt;strong&gt;Cabinet Grotesk&lt;/strong&gt;, &lt;strong&gt;Newsreader&lt;/strong&gt; serif typography, and &lt;strong&gt;JetBrains Mono&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Features an interactive &lt;strong&gt;3D particle background&lt;/strong&gt; rendered using &lt;strong&gt;Three.js&lt;/strong&gt; that responds smoothly to mouse parallax and scroll position.&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 optional detail for SlothRead; it is the fundamental reason the project can exist safely:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Uncompromised Document &amp;amp; IP Privacy:&lt;/strong&gt; Research papers often contain unreleased patents, proprietary company methodologies, or confidential legal and financial documents. Uploading these files to closed, centralized cloud APIs introduces serious data leakage risks. By running local open weights, confidential files &lt;strong&gt;never leave the host machine&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;$0 Infinite Inference:&lt;/strong&gt; Passing a 300-page book through commercial cloud endpoints racks up heavy token bills and frequently crashes against API context caps. Open-weight models running on consumer hardware cost &lt;strong&gt;absolutely nothing&lt;/strong&gt; to run.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;True Offline Independence:&lt;/strong&gt; Whether you are commuting on a train, sitting on an airplane with no Wi-Fi, or working behind an air-gapped corporate firewall, SlothRead operates &lt;strong&gt;100% offline&lt;/strong&gt; without requiring an external internet connection.&lt;/li&gt;
&lt;/ul&gt;




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

&lt;p&gt;During testing, I fed SlothRead a dense 38-page research whitepaper on distributed consensus mechanisms.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Traditional reading time:&lt;/strong&gt; ~45–60 minutes of manual reading, skimming, and note-taking.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The SlothRead workflow:&lt;/strong&gt; 1 drag-and-drop, ~40 seconds of background local processing on my laptop, and a crisp 4-slide executive presentation deck.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Total effort:&lt;/strong&gt; &lt;strong&gt;2 clicks.&lt;/strong&gt; I stepped away, hit "60s Listen" on the executive summary, and walked away with every critical takeaway and term defined.
*&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>PaperTrail: Your Private Financial Co-Pilot Powered by Open-Weight AI 💸</title>
      <dc:creator>Dhruv Singla</dc:creator>
      <pubDate>Thu, 15 Oct 2026 16:38:23 +0000</pubDate>
      <link>https://dev.to/dhruvsingla24/papertrail-your-private-financial-co-pilot-powered-by-open-weight-ai-10fk</link>
      <guid>https://dev.to/dhruvsingla24/papertrail-your-private-financial-co-pilot-powered-by-open-weight-ai-10fk</guid>
      <description>&lt;p&gt;&lt;em&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;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;## What I Built&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;PaperTrail — Your Private Financial Co-Pilot 💸&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;PaperTrail is a privacy-first financial document manager designed for freelancers, solopreneurs, and independent creators.&lt;/p&gt;

&lt;p&gt;It uses open-weight multimodal AI to extract information from invoices and receipts, while a deterministic audit engine checks arithmetic discrepancies before records are exported.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key features include:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🧠 &lt;strong&gt;AI-Powered **Extra&lt;/strong&gt;&lt;strong&gt;ction&lt;/strong&gt;:** Turn receipts and invoices into structured financial records.&lt;/li&gt;
&lt;li&gt;🔐 &lt;strong&gt;Privacy-First Architecture:&lt;/strong&gt; Local-first storage and local inference options for sensitive financial data.&lt;/li&gt;
&lt;li&gt;🛡️ &lt;strong&gt;Smart Audit Desk:&lt;/strong&gt; Detect mismatched totals and flag errors for review with Nib, your AI audit companion.&lt;/li&gt;
&lt;li&gt;💰 &lt;strong&gt;Tax Intelligence:&lt;/strong&gt; Estimate tax offsets, track potential ITC/VAT, and generate reimbursement statements.&lt;/li&gt;
&lt;li&gt;📊 &lt;strong&gt;CA-Ready Exports:&lt;/strong&gt; Organize records into CSV ledgers, printable schedules, and local backups.&lt;/li&gt;
&lt;li&gt;📱 &lt;strong&gt;Offline-First Design:&lt;/strong&gt; Access locally stored records and cached application features offline, where supported.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;PaperTrail helps freelancers spend less time on bookkeeping and more time growing their businesses.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;## Demo&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Live Demo:&lt;/strong&gt; &lt;a href="https://paper-trail-2pk6.vercel.app" rel="noopener noreferrer"&gt;https://paper-trail-2pk6.vercel.app&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Explore the General Ledger, Variance Resolution Desk, Tax Intelligence Engine, AI Benchmark Studio, and offline capabilities.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;## Code&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GitHub Repository:&lt;/strong&gt; &lt;a href="https://github.com/ziyadparkar01/Paper-Trail" rel="noopener noreferrer"&gt;https://github.com/ziyadparkar01/Paper-Trail&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tech Stack:&lt;/strong&gt; React 19, TypeScript, Vite, Tailwind CSS, Dexie.js, IndexedDB, Python FastAPI, and SQLite.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;## How I Built It&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;PaperTrail combines open-weight AI with deterministic financial verification.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;AI Models:&lt;/strong&gt; Meta Llama 3.2 Vision and Qwen2.5-VL for local document-understanding workflows.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Local Inference:&lt;/strong&gt; Ollama and FastAPI integration options for running models locally.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Audit Engine:&lt;/strong&gt; TypeScript validation rules check extracted totals and flag discrepancies.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Storage:&lt;/strong&gt; Dexie.js and IndexedDB support local-first financial record management.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Offline Support:&lt;/strong&gt; Progressive Web App techniques help make cached application features accessible without a connection.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The key design decision is separating AI extraction from financial verification: AI interprets documents, while deterministic code checks the arithmetic.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;## Why Does Open Innovation Matter?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Financial documents contain sensitive information, including client billing rates, bank details, and tax identifiers.&lt;/p&gt;

&lt;p&gt;Open-weight AI makes local inference and greater control over document processing possible without depending entirely on closed cloud AI APIs.&lt;/p&gt;

&lt;p&gt;It also enables developers to customize extraction workflows for regional invoice formats, reduce recurring inference costs, and build more transparent financial tools.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The goal: your financial data, your rules, your control.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;## My Agent Session&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Built using the AI Studio engineering environment, with a focus on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Integrating open-weight document-understanding models.&lt;/li&gt;
&lt;li&gt;Designing a deterministic financial audit engine.&lt;/li&gt;
&lt;li&gt;Building a clean, responsive financial dashboard.&lt;/li&gt;
&lt;li&gt;Implementing local-first storage and offline-oriented functionality.&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>🌿 TouchGrass AI — Less Scrolling. More Exploring.</title>
      <dc:creator>Dhruv Singla</dc:creator>
      <pubDate>Sun, 11 Oct 2026 12:56:46 +0000</pubDate>
      <link>https://dev.to/dhruvsingla24/touchgrass-ai-less-scrolling-more-exploring-4okc</link>
      <guid>https://dev.to/dhruvsingla24/touchgrass-ai-less-scrolling-more-exploring-4okc</guid>
      <description>&lt;p&gt;&lt;strong&gt;What I Built&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;TouchGrass AI is an AI-powered outdoor adventure companion designed to help people spend less time scrolling and more time exploring the real world.&lt;/p&gt;

&lt;p&gt;In a world where we spend hours staring at screens, TouchGrass AI turns the simple idea of going outside into an engaging, personalized adventure.&lt;/p&gt;

&lt;p&gt;Instead of endlessly browsing for things to do, users can discover outdoor missions based on their interests, available time, preferred difficulty, and surroundings. Whether it's exploring a nearby park, noticing birds and plants, discovering something new in the neighborhood, or simply taking a mindful walk, the goal is to make going outside more fun and rewarding.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🌱 What makes TouchGrass AI special?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Personalized outdoor missions: Turn your interests and available time into an outdoor adventure.&lt;/p&gt;

&lt;p&gt;Real-world exploration: Encourage users to observe their surroundings, discover nature, and engage with the world around them.&lt;/p&gt;

&lt;p&gt;Voice-assisted companionship: Make outdoor quests more engaging with a hands-free conversational experience, where supported by the current implementation.&lt;/p&gt;

&lt;p&gt;A screen-free mindset: The app helps users prepare for their quest and then focus on the experience rather than remaining glued to their phones.&lt;/p&gt;

&lt;p&gt;Privacy-conscious AI vision: The project aims to make open-weight AI a meaningful part of the experience, with local inference and offline-friendly behavior as key design goals.&lt;/p&gt;

&lt;p&gt;The mission is simple: use AI to help people spend less time using AI-powered screens and more time experiencing the world.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Demo&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;🌐 Try TouchGrass AI: &lt;a href="https://touch-grass-ai-one.vercel.app/" rel="noopener noreferrer"&gt;https://touch-grass-ai-one.vercel.app/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Open the prototype, explore the experience, and imagine your next outdoor quest!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;💻 GitHub Repository: &lt;a href="https://github.com/dhruvsingla24/TouchGrassAI" rel="noopener noreferrer"&gt;https://github.com/dhruvsingla24/TouchGrassAI&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The repository contains the project's source code and implementation details.&lt;/p&gt;

&lt;p&gt;Before submitting, replace this placeholder with your actual public repository link.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How I Built It&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I built TouchGrass AI as a mobile-first web experience, focusing on an engaging interface and a practical user journey rather than just another AI chatbot or landing page.&lt;/p&gt;

&lt;p&gt;The core experience is designed around a simple flow:&lt;/p&gt;

&lt;p&gt;Choose your adventure: Select your interests, available time, and preferred challenge level.&lt;/p&gt;

&lt;p&gt;Generate a mission: Use AI to create an outdoor activity tailored to the user's preferences.&lt;/p&gt;

&lt;p&gt;Go outside: Begin the quest and minimize unnecessary screen interaction.&lt;/p&gt;

&lt;p&gt;Discover and reflect: Return to record observations, discoveries, and memorable moments from the experience.&lt;/p&gt;

&lt;p&gt;The project is designed to bring open-source AI into a real-world use case where the technology supports the experience instead of becoming the experience itself.&lt;/p&gt;

&lt;p&gt;My development priorities include:&lt;/p&gt;

&lt;p&gt;A responsive, mobile-first interface.&lt;/p&gt;

&lt;p&gt;Personalized mission generation.&lt;/p&gt;

&lt;p&gt;A simple, distraction-free quest workflow.&lt;/p&gt;

&lt;p&gt;Voice interaction to make adventures more engaging, where implemented.&lt;/p&gt;

&lt;p&gt;An architecture that can support open-weight models, local inference, and offline-friendly functionality.&lt;/p&gt;

&lt;p&gt;Open-source AI approach: The goal is to use open-weight AI models and open-source tooling to power the mission-generation experience, with a focus on making the system transparent, adaptable, and privacy-conscious.&lt;/p&gt;

&lt;p&gt;Implementation note: Add the exact model name, inference runtime, and framework used in your working build before publishing this section. Only claim local inference, offline support, or a working voice assistant if you have verified those features in the deployed version or repository.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why Does Open Innovation Matter?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Open innovation matters because AI should not be limited to closed platforms, proprietary APIs, or systems that users cannot inspect or adapt.&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;For TouchGrass AI, open-source AI creates opportunities to:&lt;br&gt;
*&lt;/em&gt;&lt;br&gt;
Experiment freely: Customize how outdoor missions are generated for different users and environments.&lt;/p&gt;

&lt;p&gt;Build with transparency: Make the model and supporting implementation easier for other developers to inspect and improve.&lt;/p&gt;

&lt;p&gt;Explore privacy-first experiences: Investigate local inference so personal preferences and interactions can remain on the user's device where feasible.&lt;/p&gt;

&lt;p&gt;Reduce dependency on closed services: Build toward an experience that can work with fewer external API dependencies.&lt;/p&gt;

&lt;p&gt;Enable community contributions: Allow developers to improve mission generation, accessibility, voice interaction, and offline capabilities.&lt;/p&gt;

&lt;p&gt;The interesting part is the contrast: we're using AI to encourage people to put their phones down.&lt;/p&gt;

&lt;p&gt;Open innovation makes it possible to experiment with that idea in a way that other developers can understand, extend, and build upon.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🌿 TouchGrass AI — Less scrolling. More exploring.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Thanks for checking out my project! Feedback, ideas, and contributions are welcome.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>From Beginner to Builder: My Coding Journey Begins</title>
      <dc:creator>Dhruv Singla</dc:creator>
      <pubDate>Fri, 09 Oct 2026 04:28:53 +0000</pubDate>
      <link>https://dev.to/dhruvsingla24/from-beginner-to-builder-my-coding-journey-begins-9gb</link>
      <guid>https://dev.to/dhruvsingla24/from-beginner-to-builder-my-coding-journey-begins-9gb</guid>
      <description>&lt;p&gt;Hello, Dev Community! I'm starting my developer journey &lt;/p&gt;

&lt;p&gt;Hey everyone!&lt;/p&gt;

&lt;p&gt;I'm a first-year B.Tech CSE (AI &amp;amp; ML) student, and I'm excited to start sharing my learning journey here.&lt;/p&gt;

&lt;p&gt;Currently, I'm focusing on:&lt;/p&gt;

&lt;p&gt;Java — learning programming fundamentals and building problem-solving skills.&lt;/p&gt;

&lt;p&gt;HTML &amp;amp; CSS — exploring web development and learning how to build websites.&lt;/p&gt;

&lt;p&gt;AI &amp;amp; Machine Learning — exploring the field and discovering what I can create with it.&lt;/p&gt;

&lt;p&gt;I'm still a beginner, and I know there's a lot to learn. My goal is to stay consistent, build real projects, learn from my mistakes, and connect with people who share similar interests.&lt;/p&gt;

&lt;p&gt;I'd love to hear from you!&lt;/p&gt;

&lt;p&gt;What advice would you give someone just starting their developer journey?&lt;/p&gt;

&lt;p&gt;Let's learn and grow together! 🤝&lt;/p&gt;

&lt;h1&gt;
  
  
  DevCommunity #100DaysOfCode #Java #WebDevelopment #AIandML
&lt;/h1&gt;

</description>
      <category>beginners</category>
      <category>java</category>
      <category>learning</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
