<?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: Ziyad Parkar</title>
    <description>The latest articles on DEV Community by Ziyad Parkar (@ziyadparkar01).</description>
    <link>https://dev.to/ziyadparkar01</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%2F4152213%2Fbcf519e2-b850-4328-88cb-fcd8b56913f3.jpg</url>
      <title>DEV Community: Ziyad Parkar</title>
      <link>https://dev.to/ziyadparkar01</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ziyadparkar01"/>
    <language>en</language>
    <item>
      <title>NecroLog: The Haunted Daemon — Air-Gapped Systems Telemetry &amp; Process Archaeology</title>
      <dc:creator>Ziyad Parkar</dc:creator>
      <pubDate>Mon, 26 Oct 2026 20:46:51 +0000</pubDate>
      <link>https://dev.to/ziyadparkar01/necrolog-the-haunted-daemon-air-gapped-systems-telemetry-process-archaeology-41dd</link>
      <guid>https://dev.to/ziyadparkar01/necrolog-the-haunted-daemon-air-gapped-systems-telemetry-process-archaeology-41dd</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>Ziyad Parkar</dc:creator>
      <pubDate>Tue, 20 Oct 2026 07:24:18 +0000</pubDate>
      <link>https://dev.to/ziyadparkar01/slothread-too-lazy-to-read-40-page-papers-let-local-ai-build-your-executive-deck-59b5</link>
      <guid>https://dev.to/ziyadparkar01/slothread-too-lazy-to-read-40-page-papers-let-local-ai-build-your-executive-deck-59b5</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>Ziyad Parkar</dc:creator>
      <pubDate>Thu, 15 Oct 2026 16:17:18 +0000</pubDate>
      <link>https://dev.to/ziyadparkar01/papertrail-your-private-financial-co-pilot-powered-by-open-weight-ai-2h72</link>
      <guid>https://dev.to/ziyadparkar01/papertrail-your-private-financial-co-pilot-powered-by-open-weight-ai-2h72</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;h2&gt;
  
  
  What I Built
&lt;/h2&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;Key features include:&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;h2&gt;
  
  
  Demo
&lt;/h2&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;h2&gt;
  
  
  Code
&lt;/h2&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;h2&gt;
  
  
  How I Built It
&lt;/h2&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;h2&gt;
  
  
  Why Does Open Innovation Matter?
&lt;/h2&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;h2&gt;
  
  
  My Agent Session
&lt;/h2&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>EchoQuest: Turn the Real World into Your RPG 🗺️🌿 #hf26challenge #devchallenge #openweights #touchgrass</title>
      <dc:creator>Ziyad Parkar</dc:creator>
      <pubDate>Sun, 11 Oct 2026 13:49:16 +0000</pubDate>
      <link>https://dev.to/ziyadparkar01/echoquest-turn-the-real-world-into-your-rpg-hf26challenge-devchallenge-openweights-m3o</link>
      <guid>https://dev.to/ziyadparkar01/echoquest-turn-the-real-world-into-your-rpg-hf26challenge-devchallenge-openweights-m3o</guid>
      <description>&lt;p&gt;&lt;strong&gt;&lt;em&gt;This is a submission for the Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;EchoQuest&lt;/strong&gt; is an outdoor adventure web app that gamifies real-world exploration to get people off their screens and into nature. Players customize their field ranger avatar, activate GPS tracking, and receive procedural quests like the Canopy Crafting Quest. With "Pocket Mode" enabled, users explore completely eyes-up: spatial audio and voice prompts guide them to physical landmarks. When an item is found, integrated camera vision leverages open-weight multimodal models to identify and validate specimens, granting XP and journal stickers—all running efficiently with complete data privacy.&lt;/p&gt;

&lt;p&gt;🎵 I love assigning a theme song to my builds, just because it's fun. This one is "The Distance" by Cake, because it's all about going the extra mile outdoors!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Links &amp;amp; Demo&lt;/strong&gt;&lt;br&gt;
Live Demo: &lt;a href="https://eco-quest1-dpor.vercel.app" rel="noopener noreferrer"&gt;https://eco-quest1-dpor.vercel.app&lt;/a&gt;&lt;br&gt;
GitHub Repository: &lt;a href="https://github.com/ziyadparkar01/EcoQuest" rel="noopener noreferrer"&gt;https://github.com/ziyadparkar01/EcoQuest&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What I Built&lt;/strong&gt;&lt;br&gt;
The idea for EchoQuest came from wanting an outdoor experience that doesn't feel like staring at a mobile game map while walking into a tree.&lt;/p&gt;

&lt;p&gt;EchoQuest turns any park, hiking trail, or neighborhood walk into an interactive role-playing scavenger hunt.&lt;/p&gt;

&lt;p&gt;Avatar Customization &amp;amp; Quest Generation: Players set up their ranger profile and receive context-aware, procedural outdoor missions based on their real-world surroundings.&lt;/p&gt;

&lt;p&gt;Pocket Mode (Eyes-Up Exploration): Instead of staring down at a screen, players lock their device into Pocket Mode. Conversational voice prompts and spatial audio from our AI companion, Aura, guide them toward physical waypoints.&lt;/p&gt;

&lt;p&gt;Specimen Validation: When players find a target object (like a specific leaf texture or rock formation), the built-in camera uses open-weight vision pipelines to identify and validate the discovery. Successful finds unlock 3D bio-cards and journal stickers.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why Open Innovation Matters for This Project?&lt;/strong&gt;&lt;br&gt;
Building an app meant for the deep outdoors meant designing for environments with zero cloud connectivity and strict privacy needs:&lt;/p&gt;

&lt;p&gt;True Offline &amp;amp; Edge Capabilities: By leveraging open-weight models and local execution pipelines, EchoQuest processes telemetry and voice cues even when deep on a remote hiking trail with zero cellular signal.&lt;/p&gt;

&lt;p&gt;Complete Data Sovereignty: Users' exact GPS routes, favorite hiking spots, and personal nature photos stay private on their own devices—never streamed or stored on centralized commercial servers.&lt;/p&gt;

&lt;p&gt;Fine-Tuning &amp;amp; Customization: Running open-source frameworks allowed us to customize Aura's voice companion behavior specifically for ambient outdoor interaction rather than generic assistant tasks.&lt;/p&gt;

&lt;p&gt;Zero Cost at Scale: No per-token API bottlenecks or runaway cloud costs while players spend hours exploring.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Architecture &amp;amp; Tech Stack&lt;/strong&gt;&lt;br&gt;
AI &amp;amp; Vision: Open-weight audio/vision pipelines and multimodal open models for local telemetry and plant/wildlife validation.&lt;/p&gt;

&lt;p&gt;Core Framework: Full-stack mobile-responsive architecture with real-time GPS telemetry and spatial audio support.&lt;/p&gt;

&lt;p&gt;Agent Harness: Custom open-source agent loop powering Aura and procedural quest logic.&lt;/p&gt;

&lt;p&gt;Here is a peek at how the procedural outdoor mission engine structures real-world coordinates:&lt;/p&gt;

&lt;p&gt;Python&lt;br&gt;
class EchoQuestEngine:&lt;br&gt;
    def &lt;strong&gt;init&lt;/strong&gt;(self, ranger_profile):&lt;br&gt;
        self.ranger = ranger_profile&lt;br&gt;
        self.active_quest = None&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;def generate_outdoor_mission(self, user_location, terrain_type="forest"):
    print(f"🌲 Scanning local terrain near {user_location}...")
    self.active_quest = {
        "title": "The Canopy Crafting Quest",
        "objective": "Locate a unique leaf or bark texture and verify via camera.",
        "reward_xp": 150
    }
    return self.active_quest
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Field Test &amp;amp; Results&lt;/strong&gt;&lt;br&gt;
We tested EchoQuest on local wooded park loops and open trails. By toggling Pocket Mode, players kept their eyes on the trees, birds, and paths rather than staring downward. The transition from digital audio clue to physical discovery was seamless, proving that AI can successfully bridge the gap between digital engagement and real-world touch-grass moments!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tags&lt;/strong&gt;&lt;br&gt;
devchallenge hf26challenge openweights touchgrass&lt;/p&gt;

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