<?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: DHIRAJ BHAVIKATTI</title>
    <description>The latest articles on DEV Community by DHIRAJ BHAVIKATTI (@dhirajb05).</description>
    <link>https://dev.to/dhirajb05</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%2F4163531%2Fe4570b6e-cba4-4aa4-af20-2b2e6414c377.png</url>
      <title>DEV Community: DHIRAJ BHAVIKATTI</title>
      <link>https://dev.to/dhirajb05</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/dhirajb05"/>
    <language>en</language>
    <item>
      <title>TrailEar: Offline Birding Companion for Hacktoberfest Touch Grass Challenge</title>
      <dc:creator>DHIRAJ BHAVIKATTI</dc:creator>
      <pubDate>Sun, 11 Oct 2026 18:34:30 +0000</pubDate>
      <link>https://dev.to/dhirajb05/trailear-offline-birding-companion-for-hacktoberfest-touch-grass-challenge-5dao</link>
      <guid>https://dev.to/dhirajb05/trailear-offline-birding-companion-for-hacktoberfest-touch-grass-challenge-5dao</guid>
      <description>&lt;p&gt;This is a submission for the** Hacktoberfest** Open-Source AI Challenge Week 1: Touch Grass&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What I Built:&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;TrailEar&lt;/strong&gt; is an offline birding companion that keeps your eyes on the trail. Most bird-ID apps need signal, hold your attention on a screen, and send your audio and location to a server. TrailEar listens through the mic, gives a quiet cue when it detects a bird, and saves the details for a summary after the walk.&lt;/p&gt;

&lt;p&gt;It’s for beginner and casual birders who want to learn calls without staring at a phone.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Demo:&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Run locally:&lt;/strong&gt;&lt;br&gt;
uvicorn trailear.backend.api:app --host 127.0.0.1 --port 8000&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Code:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://github.com/DhirajB05/HacktoberFest_C2.git" rel="noopener noreferrer"&gt;https://github.com/DhirajB05/HacktoberFest_C2.git&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;FastAPI backend, SQLite storage, and a static HTML/JS frontend with six views (Home, Setup, Live, Summary, History, About).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How I Built It&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Detection:&lt;/strong&gt; BirdNET-Analyzer on 3-second mic windows (sounddevice, 48 kHz mono), with a confidence threshold and a 60-second cooldown per species so cues stay rare. &lt;br&gt;
&lt;a href="https://dev.tourl"&gt;Summaries:&lt;/a&gt; a small local LLM through Ollama or llama.cpp. It only summarizes the detection list plus a static species file, and is told not to add facts.&lt;br&gt;
Live cues: server-sent events, so there is no extra infrastructure.&lt;br&gt;
Privacy by design: the server binds to localhost, there is no telemetry, and there are no runtime network calls.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why Does Open Innovation Matter?&lt;/strong&gt;&lt;br&gt;
Works with no signal. A cloud API fails exactly where trails are.&lt;br&gt;
Your data stays yours. Audio and GPS history never leave the device.&lt;br&gt;
Costs nothing to run. There are no per-call fees.&lt;br&gt;
Swappable parts. The LLM or the detection model can be replaced without touching the rest.&lt;br&gt;
Honest limits. Small local models are weaker than closed ones, which is why the LLM only does constrained summaries.&lt;/p&gt;

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

&lt;p&gt;Built with the opencode agent framework: backend scaffolding, audio capture, the frontend, and end-to-end testing.&lt;br&gt;
&lt;strong&gt;Session link:&lt;/strong&gt;&lt;a href="https://opncd.ai/share/STkDsk70" rel="noopener noreferrer"&gt;https://opncd.ai/share/STkDsk70&lt;/a&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>gemmachallenge</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Hi there!, i'm new to DEV community....</title>
      <dc:creator>DHIRAJ BHAVIKATTI</dc:creator>
      <pubDate>Mon, 05 Oct 2026 10:00:52 +0000</pubDate>
      <link>https://dev.to/dhirajb05/hi-there-im-new-to-dev-community-m3e</link>
      <guid>https://dev.to/dhirajb05/hi-there-im-new-to-dev-community-m3e</guid>
      <description></description>
    </item>
  </channel>
</rss>
