<?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: Simran Jaiswal</title>
    <description>The latest articles on DEV Community by Simran Jaiswal (@simran_jaiswal_e3fc914c0f).</description>
    <link>https://dev.to/simran_jaiswal_e3fc914c0f</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%2F4172982%2F8b427c0b-01d4-4f68-8e65-618f8fa397e7.jpg</url>
      <title>DEV Community: Simran Jaiswal</title>
      <link>https://dev.to/simran_jaiswal_e3fc914c0f</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/simran_jaiswal_e3fc914c0f"/>
    <language>en</language>
    <item>
      <title>Trail Ears: Identify Bird Calls in Your Browser, Even With No Signal</title>
      <dc:creator>Simran Jaiswal</dc:creator>
      <pubDate>Sat, 10 Oct 2026 14:42:24 +0000</pubDate>
      <link>https://dev.to/simran_jaiswal_e3fc914c0f/trail-ears-identify-bird-calls-in-your-browser-even-with-no-signal-3d99</link>
      <guid>https://dev.to/simran_jaiswal_e3fc914c0f/trail-ears-identify-bird-calls-in-your-browser-even-with-no-signal-3d99</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;Trail Ears is a website that identifies bird calls. You record or upload a short clip, and it shows the top 3 likely species with confidence scores. You can log each sighting with a note and export your trail log as a CSV.&lt;/p&gt;

&lt;p&gt;It is built to make the screen the shortest part of a walk: It keeps screen time short: record a clip of up to 12 seconds, put the phone away, and check the result and log it when you’re ready. It works for hikers, birders, run clubs, or anyone who has stood outside wondering what that sound is.&lt;/p&gt;

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

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmk91jlwt0fn8ymr3513e.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmk91jlwt0fn8ymr3513e.png" alt="Trail Ears showing the top bird matches." width="800" height="2347"&gt;&lt;/a&gt;&lt;br&gt;
Live site: &lt;a href="https://Er-Simran-Jaiswal.github.io/birdnet-web/trail-ears.html" rel="noopener noreferrer"&gt;https://Er-Simran-Jaiswal.github.io/birdnet-web/trail-ears.html&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;Repo: &lt;a href="https://github.com/Er-Simran-Jaiswal/birdnet-web" rel="noopener noreferrer"&gt;https://github.com/Er-Simran-Jaiswal/birdnet-web&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The new pieces are &lt;code&gt;trail-ears.html&lt;/code&gt; (the interface, location filter, and trail log) and &lt;code&gt;sw.js&lt;/code&gt; (the offline cache).&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Model:&lt;/strong&gt; BirdNET, an open-source bird sound identification model from the Cornell Lab of Ornithology and Chemnitz University of Technology.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Inference:&lt;/strong&gt; it runs in the browser with TensorFlow.js, using the open-source browser port &lt;code&gt;georg95/birdnet-web&lt;/code&gt;, which I forked.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;My part:&lt;/strong&gt; a new front end with recording and upload, top-3 results, a minimum-confidence slider, an optional location filter that narrows species to the area and time of year, and a local trail log with CSV export.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Offline:&lt;/strong&gt; a service worker caches the model and page after the first load, so it can keep working with no signal.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;No signal needed:&lt;/strong&gt; a closed API stops working the moment you lose coverage, which on a trail is almost always. With open weights the model lives in the browser's cache.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Privacy:&lt;/strong&gt; audio and location are processed on the device, so there is no server to send them to.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cost:&lt;/strong&gt; no API key, no account, no usage bill.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hackable:&lt;/strong&gt; because the model and the browser port are open, I could build a new interface and location filtering on top without asking anyone for permission.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Credits: BirdNET (CC BY-NC-SA 4.0, non-commercial use) and the TensorFlow.js browser port by georg95.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>Leaf Detective: Explore Nature, One Leaf at a Time 🍃</title>
      <dc:creator>Simran Jaiswal</dc:creator>
      <pubDate>Fri, 09 Oct 2026 11:25:58 +0000</pubDate>
      <link>https://dev.to/simran_jaiswal_e3fc914c0f/leaf-detective-explore-nature-one-leaf-at-a-time-2ljf</link>
      <guid>https://dev.to/simran_jaiswal_e3fc914c0f/leaf-detective-explore-nature-one-leaf-at-a-time-2ljf</guid>
      <description>&lt;h1&gt;
  
  
  🍃 Leaf Detective: Explore Nature, One Leaf at a Time
&lt;/h1&gt;

&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;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4r246r784hkyr1s53gsz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4r246r784hkyr1s53gsz.png" alt=" " width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
I built &lt;strong&gt;Leaf Detective&lt;/strong&gt;, a nature-themed project designed to encourage people to explore the world beyond their screens. The idea is to make learning about leaves and plants more engaging and interactive.&lt;/p&gt;

&lt;p&gt;Instead of spending all your time online, Leaf Detective encourages you to step outside, observe nature, and discover the beauty of the plants around you.&lt;/p&gt;

&lt;p&gt;This project is for students, nature lovers, and anyone who wants to reconnect with the outdoors through technology.&lt;/p&gt;

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

&lt;p&gt;🌐 &lt;strong&gt;Try the live website:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://er-simran-jaiswal.github.io/leaf-detective/" rel="noopener noreferrer"&gt;https://er-simran-jaiswal.github.io/leaf-detective/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fapehu7j11iixr3nz86rt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fapehu7j11iixr3nz86rt.png" alt=" " width="800" height="788"&gt;&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;💻 &lt;strong&gt;Explore the source code on GitHub:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://github.com/Er-Simran-Jaiswal/leaf-detective" rel="noopener noreferrer"&gt;https://github.com/Er-Simran-Jaiswal/leaf-detective&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The project is open source, and you can explore the code, learn from it, and contribute improvements.&lt;/p&gt;

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

&lt;p&gt;I built Leaf Detective as a web project and hosted it using GitHub Pages. I used GitHub to manage and publish the source code and make the website accessible online.&lt;/p&gt;

&lt;p&gt;My goal was to combine technology with the natural world and create something that fits the spirit of the &lt;em&gt;Touch Grass&lt;/em&gt; challenge.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AI tools and models used:&lt;/strong&gt; [Add the exact open-source AI model, framework, or agent you used, if applicable.]&lt;/p&gt;

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

&lt;p&gt;Open innovation makes it possible for developers to learn from one another, share ideas, and improve projects collaboratively.&lt;/p&gt;

&lt;p&gt;By making projects open source, developers can contribute improvements, discover new approaches, and build better solutions together. It also helps beginners like me gain practical experience, learn from the community, and turn ideas into real projects.&lt;/p&gt;

&lt;p&gt;Leaf Detective is a small step toward learning by building and sharing.&lt;/p&gt;

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

&lt;p&gt;[Optional: Add your DevRelay agent session link here if you have one. Otherwise, remove this section.]&lt;/p&gt;

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

&lt;p&gt;[Add the applicable partner prize categories based on the official challenge rules. Remove this section if you are not entering any partner categories.]&lt;/p&gt;




&lt;p&gt;Thanks for checking out Leaf Detective! 🌿&lt;/p&gt;

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