<?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: Piyush Annigeri</title>
    <description>The latest articles on DEV Community by Piyush Annigeri (@pixelcrisscross).</description>
    <link>https://dev.to/pixelcrisscross</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%2F3910314%2F6340f073-a007-4e5b-a8d3-bc94d9bb6295.jpg</url>
      <title>DEV Community: Piyush Annigeri</title>
      <link>https://dev.to/pixelcrisscross</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/pixelcrisscross"/>
    <language>en</language>
    <item>
      <title>GHOSTLINE — The Terminal That Remembers</title>
      <dc:creator>Piyush Annigeri</dc:creator>
      <pubDate>Sat, 31 Oct 2026 05:56:29 +0000</pubDate>
      <link>https://dev.to/pixelcrisscross/ghostline-the-terminal-that-remembers-49e5</link>
      <guid>https://dev.to/pixelcrisscross/ghostline-the-terminal-that-remembers-49e5</guid>
      <description>&lt;h2&gt;
  
  
  GHOSTLINE 👻 — The Terminal That Remembers
&lt;/h2&gt;

&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;What if your terminal remembered everything you told it, understood your mistakes, and occasionally whispered back?&lt;/p&gt;

&lt;p&gt;Meet &lt;strong&gt;GHOSTLINE&lt;/strong&gt; — The Terminal That Remembers.&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%2Fu85d94flb2yjdu77ldxj.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%2Fu85d94flb2yjdu77ldxj.png" alt=" " width="800" height="266"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;GHOSTLINE is a local-first AI-powered terminal companion designed to make developer workflows more interactive, intelligent, and a little spooky.&lt;/p&gt;

&lt;p&gt;Inspired by the idea of a ghost living inside an old computer, I wanted to build something that brings the Halloween theme to life while solving a real developer problem: understanding terminal commands, debugging errors, and retaining context across interactions.&lt;/p&gt;

&lt;p&gt;Instead of building another web-based chatbot, I decided to bring AI directly into the terminal.&lt;/p&gt;

&lt;p&gt;With GHOSTLINE, you can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Have conversations with an AI assistant directly from your terminal.&lt;/li&gt;
&lt;li&gt;Ask questions about programming, debugging, and development.&lt;/li&gt;
&lt;li&gt;Explicitly execute terminal commands and let AI interpret their output.&lt;/li&gt;
&lt;li&gt;Maintain persistent conversation memory across sessions.&lt;/li&gt;
&lt;li&gt;Export conversations into Markdown for future reference.&lt;/li&gt;
&lt;li&gt;Run AI inference locally using an open-weight model.&lt;/li&gt;
&lt;li&gt;Use the application without an internet connection after the model has been downloaded.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;GHOSTLINE is designed around one important principle:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Your terminal activity should remain yours.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It doesn't automatically monitor your shell or execute commands behind your back. You decide what information to share and which commands to run.&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%2Fnmb369hn5n2p0kazzpu0.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%2Fnmb369hn5n2p0kazzpu0.png" alt=" " width="800" height="316"&gt;&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;ghostline &lt;span class="nt"&gt;--demo&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;For the actual AI-powered experience, install Ollama and download the model:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;ollama pull qwen3:8b
python &lt;span class="nt"&gt;-m&lt;/span&gt; pip &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nb"&gt;.&lt;/span&gt;
ghostline
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The demo mode demonstrates the interaction flow, while the live application uses local model inference.&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/pixelcrisscross/GHOSTLINE.git" rel="noopener noreferrer"&gt;https://github.com/pixelcrisscross/GHOSTLINE.git&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The project is built with Python and uses a modular architecture.&lt;/p&gt;

&lt;p&gt;Key components include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;ghostline/cli.py&lt;/code&gt; — Interactive terminal interface, command handling, safety prompts, and session management.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;ghostline/core.py&lt;/code&gt; — Local model communication, conversation memory, and Markdown export.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;tests/&lt;/code&gt; — Unit tests for memory management, export functionality, and command safety checks.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The repository also includes installation instructions, configuration options, and an MIT License.&lt;/p&gt;

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

&lt;p&gt;I wanted GHOSTLINE to be more than a themed interface around a closed AI API. The AI itself needed to be a core part of the application.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Technology stack:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Python:&lt;/strong&gt; Core application and terminal interface.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ollama:&lt;/strong&gt; Local model serving and inference.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Qwen3 (8B):&lt;/strong&gt; Default open-weight language model.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;JSONL:&lt;/strong&gt; Persistent, locally stored conversation memory.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;HTTP API:&lt;/strong&gt; Communication between the Python application and the local Ollama server.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;The application follows a straightforward architecture:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;             DEVELOPER
                 |
                 v
          GHOSTLINE CLI
                 |
          +------+------+
          |             |
          v             v
     Local Memory   Command Runner
       (JSONL)           |
          |              v
          |         Command Output
          |              |
          +-------+------+
                  |
                  v
             Ollama API
           localhost:11434
                  |
                  v
            Qwen3 8B Model
                  |
                  v
          Contextual Response
                  |
                  v
              GHOSTLINE
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The application communicates with Ollama through its local HTTP API.&lt;/p&gt;

&lt;p&gt;Conversation history is stored in JSONL format, allowing the application to retain context without requiring an external database.&lt;/p&gt;

&lt;p&gt;One of the important design decisions was keeping command execution explicit. Normal conversations never execute shell commands. The developer must use the &lt;code&gt;:run&lt;/code&gt; command to execute something.&lt;/p&gt;

&lt;p&gt;I also implemented confirmation prompts for commonly recognized destructive commands.&lt;/p&gt;

&lt;p&gt;The application includes a demo mode, allowing someone to explore its interface without downloading a model.&lt;/p&gt;

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

&lt;p&gt;This is probably the most important part of GHOSTLINE.&lt;/p&gt;

&lt;p&gt;Terminal interactions can contain sensitive information: directory structures, project details, command output, error logs, and sometimes accidental exposure of credentials.&lt;/p&gt;

&lt;p&gt;Building GHOSTLINE around local inference changes how that information is handled.&lt;/p&gt;

&lt;p&gt;Using an open-weight model through Ollama gives us several advantages:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Privacy and control&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Conversation context and command output can remain on the developer's machine instead of being sent to a third-party hosted AI API.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Offline capability&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Once the model is downloaded, GHOSTLINE can continue performing local inference without an active internet connection.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Model independence&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The application is not permanently tied to one proprietary model provider. Developers can change the model through configuration.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Transparency&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Conversation memory is stored in a readable JSONL file. Developers can inspect, export, and delete their own data.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Accessibility&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;There is no mandatory per-request cloud inference fee. The trade-off is that inference depends on the user's available hardware.&lt;/p&gt;

&lt;p&gt;For me, open innovation means more than having access to source code.&lt;/p&gt;

&lt;p&gt;It means having the freedom to understand, modify, run, and control the intelligence behind the software we build.&lt;/p&gt;

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

&lt;p&gt;The current version does not yet have a recorded DevRelay session.&lt;/p&gt;

&lt;p&gt;I plan to add an actual development session showing the architecture, local model integration, memory implementation, and debugging process.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Spirit of It
&lt;/h2&gt;

&lt;p&gt;Halloween has always been associated with haunted houses, mysterious voices, and things that refuse to disappear.&lt;/p&gt;

&lt;p&gt;I wanted to bring that feeling into something developers interact with every day.&lt;/p&gt;

&lt;p&gt;Imagine opening a dark terminal.&lt;/p&gt;

&lt;p&gt;A familiar green glow appears.&lt;/p&gt;

&lt;p&gt;A machine wakes up.&lt;/p&gt;

&lt;p&gt;You ask it a question.&lt;/p&gt;

&lt;p&gt;And something answers.&lt;/p&gt;

&lt;p&gt;But beneath the Halloween aesthetic is a more meaningful idea: software should not have to forget everything when you close a window, and intelligent tools should not require you to surrender control of your data.&lt;/p&gt;

&lt;p&gt;GHOSTLINE is my interpretation of the Ghost in the Machine.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Some machines execute commands. Some machines remember.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;This one does both — but only when you ask.&lt;/em&gt;&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Primary submission:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Overall Hacktoberfest Open-Source AI Challenge Winner.&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;Built with curiosity, Python, open-weight AI, and a little Halloween spirit. 👻&lt;/p&gt;

&lt;h1&gt;
  
  
  devchallenge #hf26challenge #hacktoberfest #opensource #AI #Python #Ollama #Qwen
&lt;/h1&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>Trick, Treat, and Code: Highlighting GDGC VTU's Best Halloween Hacks 🕸️💻</title>
      <dc:creator>Piyush Annigeri</dc:creator>
      <pubDate>Sun, 25 Oct 2026 11:26:29 +0000</pubDate>
      <link>https://dev.to/gdg/trick-treat-and-code-highlighting-gdgc-vtus-best-halloween-hacks-4hpf</link>
      <guid>https://dev.to/gdg/trick-treat-and-code-highlighting-gdgc-vtus-best-halloween-hacks-4hpf</guid>
      <description>&lt;h2&gt;
  
  
  #GDGCVTU #HalloweenDevChallenge #TrickOrTreat
&lt;/h2&gt;




&lt;p&gt;&lt;strong&gt;Hello Developers,&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That's a wrap on &lt;strong&gt;Halloween DEV Challenge 1: Trick or Treat?&lt;/strong&gt;, hosted by Google Developer Groups on Campus at Visvesvaraya Technological University (VTU), Belagavi.&lt;/p&gt;

&lt;p&gt;This internal community challenge encouraged chapter members to explore creative problem-solving through theme-driven applications. Participants were challenged to build solutions that either helped users manage everyday tasks (&lt;em&gt;Treat&lt;/em&gt;) or delivered a fun, harmless prank (&lt;em&gt;Trick&lt;/em&gt;).&lt;/p&gt;

&lt;p&gt;Through this challenge, we aimed to foster experimentation, strengthen development skills, and provide a platform for our community to showcase its work. We are proud to spotlight the projects and developers who stood out through their creativity and execution.&lt;/p&gt;

&lt;p&gt;As part of this recognition, the winners will receive an exclusive digital badge and a dedicated repository in our official GDG on Campus VTU GitHub organization.&lt;/p&gt;




&lt;h2&gt;
  
  
  Top 3 Halloween Hacks
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1st Place: ExamOracle — The AI Exam Survival Kit
&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;Category: Best AI Utility&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Asiya D Varge&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Year:&lt;/strong&gt; First Year&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Institution:&lt;/strong&gt; Visvesvaraya Technological University, Belagavi&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Branch:&lt;/strong&gt; Computer Science and Business Systems (CSBS)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GitHub:&lt;/strong&gt; &lt;a href="https://github.com/asiya2526" rel="noopener noreferrer"&gt;asiya2526&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;LinkedIn:&lt;/strong&gt; &lt;a href="https://www.linkedin.com/in/asiya-varge-24a871415" rel="noopener noreferrer"&gt;Asiya D Varge&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Project Repository:&lt;/strong&gt; &lt;a href="https://github.com/asiya2526/examoracle/tree/main" rel="noopener noreferrer"&gt;ExamOracle&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;About the project&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;ExamOracle is a full-stack, AI-powered exam preparation platform designed to make studying more strategic and engaging. Rather than relying solely on generic AI-generated suggestions, it analyzes historical question recurrence using previous-year question papers.&lt;/p&gt;

&lt;p&gt;The platform incorporates features such as Boss Battles, a Mystery Study Cauldron, and a Halloween-inspired interface to make exam preparation more interactive. By combining AI, historical data, and gamification, ExamOracle offers a creative approach to a common student challenge.&lt;/p&gt;

&lt;h3&gt;
  
  
  2nd Place: BOO! — Trick or Treat Lab
&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;Category: Best Theme Alignment&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Shaik Mohammed Nawaz&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Year:&lt;/strong&gt; Fourth Year&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Institution:&lt;/strong&gt; Ballari Institute of Technology and Management&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Branch:&lt;/strong&gt; Artificial Intelligence and Machine Learning&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GitHub:&lt;/strong&gt; &lt;a href="https://github.com/nawazshaik313" rel="noopener noreferrer"&gt;nawazshaik313&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;LinkedIn:&lt;/strong&gt; &lt;a href="https://www.linkedin.com/in/shaik-mohammed-nawaz-10244b2a5/" rel="noopener noreferrer"&gt;Shaik Mohammed Nawaz&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Project Repository:&lt;/strong&gt; &lt;a href="https://github.com/nawazshaik313/boo-trick-or-treat-lab" rel="noopener noreferrer"&gt;BOO! — Trick or Treat Lab&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;About the project&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;BOO! is a mobile-friendly prank platform and mini-game experience built using React and Vite. Designed around the dual themes of tricks and treats, it allows users to explore harmless pranks through its Cursed Name feature and play Candy Chaos, a timed mini-game where players earn virtual Candy Coins.&lt;/p&gt;

&lt;p&gt;An AI-powered prank coach adds another interactive element to the experience. The project demonstrates how creative concepts and web technologies can be combined to deliver an engaging, theme-focused application.&lt;/p&gt;

&lt;h3&gt;
  
  
  3rd Place: ctrl-alt-scream — The Possession Simulator
&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;Category: Best Creative Concept&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Soujanya Krishnappa Thaleppagol&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Year:&lt;/strong&gt; First Year&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Institution:&lt;/strong&gt; Visvesvaraya Technological University, Belagavi&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Branch:&lt;/strong&gt; Computer Science and Engineering&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GitHub:&lt;/strong&gt; &lt;a href="https://github.com/Soujanya-oss" rel="noopener noreferrer"&gt;Soujanya-oss&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;LinkedIn:&lt;/strong&gt; &lt;a href="https://www.linkedin.com/in/soujanya-thaleppagol" rel="noopener noreferrer"&gt;Soujanya Thaleppagol&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Project Repository:&lt;/strong&gt; &lt;a href="https://github.com/Soujanya-oss/ctrl-alt-scream" rel="noopener noreferrer"&gt;ctrl-alt-scream&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;About the project&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;ctrl-alt-scream is a retro-inspired interactive desktop simulator built around a fictional operating system called Boo-OS 95. Combining nostalgic interface design with Halloween-themed interactions, the project features a Curse Control Center, prank deployment mechanics, and the Grimbyte AI Spirit Oracle, powered by Google Gemini.&lt;/p&gt;

&lt;p&gt;The project stands out for its distinctive concept and creative use of interactive elements, demonstrating how familiar computing experiences can be reimagined through a Halloween-themed application.&lt;/p&gt;




&lt;h2&gt;
  
  
  Honorable Mentions
&lt;/h2&gt;

&lt;p&gt;We would also like to recognize the following submissions for their creativity and contribution to the challenge.&lt;/p&gt;

&lt;h3&gt;
  
  
  Nagaraj — CREDITVERSE
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Year:&lt;/strong&gt; First Year&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Institution:&lt;/strong&gt; Visvesvaraya Technological University, Belagavi&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Branch:&lt;/strong&gt; VLSI Design and Technology&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GitHub:&lt;/strong&gt; &lt;a href="https://github.com/Nagaraj-web877" rel="noopener noreferrer"&gt;Nagaraj-web877&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;LinkedIn:&lt;/strong&gt; &lt;a href="https://www.linkedin.com/in/nagaraj-a-n" rel="noopener noreferrer"&gt;Nagaraj A. N.&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Project Repository:&lt;/strong&gt; &lt;a href="https://github.com/Nagaraj-web877/hacktober-" rel="noopener noreferrer"&gt;CREDITVERSE&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;CREDITVERSE was among the gamified project concepts submitted during the challenge. It reflects the community's interest in exploring interactive approaches to application development and creative problem-solving.&lt;/p&gt;

&lt;h3&gt;
  
  
  Aarun Vishal Ramanavar — Haunted Scroll
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Year:&lt;/strong&gt; First Year&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Institution:&lt;/strong&gt; Visvesvaraya Technological University, Belagavi&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Branch:&lt;/strong&gt; Computer Science and Engineering&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GitHub:&lt;/strong&gt; &lt;a href="https://github.com/Newbie-Avr" rel="noopener noreferrer"&gt;Newbie-Avr&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;LinkedIn:&lt;/strong&gt; &lt;a href="https://www.linkedin.com/in/aarun-ramanavar-8899664" rel="noopener noreferrer"&gt;Aarun Vishal Ramanavar&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Project Repository:&lt;/strong&gt; &lt;a href="https://github.com/Newbie-Avr/haunted-scroll" rel="noopener noreferrer"&gt;Haunted Scroll&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Haunted Scroll brought a productivity-focused concept to the challenge, demonstrating how a seasonal theme can be incorporated into an application designed around everyday use cases.&lt;/p&gt;




&lt;h2&gt;
  
  
  Celebrating Our Developer Community
&lt;/h2&gt;

&lt;p&gt;We extend our appreciation to every participant who took part in the Halloween DEV Challenge. The submissions, ranging from AI-powered study tools and interactive prank experiences to gamified concepts and productivity applications, reflected the diversity of ideas within our community.&lt;/p&gt;

&lt;p&gt;Challenges like these provide students with opportunities to move beyond theory, experiment with technologies, develop practical skills, and share their work with fellow developers. Every contribution helps strengthen the campus developer ecosystem and encourages continued learning through building.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's Next?
&lt;/h2&gt;

&lt;p&gt;The Trick or Treat? Halloween DEV Challenge may have concluded, but there are more opportunities ahead to learn, collaborate, and build.&lt;/p&gt;

&lt;p&gt;Follow GDG on Campus VTU Belagavi for upcoming community activities, development challenges, and opportunities to showcase your work.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Keep building. Keep learning. Keep contributing.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GDG on Campus VTU Belagavi&lt;/strong&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;This community spotlight is published by GDG on Campus VTU Belagavi. The projects were submitted as part of internal chapter activities.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>opensource</category>
      <category>showdev</category>
      <category>github</category>
    </item>
    <item>
      <title>SlothDesk: Your Local AI File Organizer That Does the Heavy Lifting</title>
      <dc:creator>Piyush Annigeri</dc:creator>
      <pubDate>Sun, 25 Oct 2026 10:41:38 +0000</pubDate>
      <link>https://dev.to/pixelcrisscross/slothdesk-your-local-ai-file-organizer-that-does-the-heavy-lifting-5a3</link>
      <guid>https://dev.to/pixelcrisscross/slothdesk-your-local-ai-file-organizer-that-does-the-heavy-lifting-5a3</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week3-2026-10-19"&gt;Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  🦥 SlothDesk: Let AI Organize Your Files While You Do Absolutely Nothing
&lt;/h2&gt;

&lt;p&gt;What if your computer could clean up your messy folders without sending your personal file metadata to a cloud AI service?&lt;/p&gt;

&lt;p&gt;We all have that one folder. Hundreds of screenshots, PDFs with meaningless names, documents we promised to organize later, and duplicate files we are afraid to delete.&lt;/p&gt;

&lt;p&gt;I built &lt;strong&gt;SlothDesk&lt;/strong&gt;, a local-first AI file organizer powered by Qwen, to make that repetitive work a little less painful.&lt;/p&gt;

&lt;p&gt;The idea behind this project is simple: &lt;strong&gt;let AI do the tedious thinking, keep humans in control, and make getting organized effortless.&lt;/strong&gt;&lt;/p&gt;

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

&lt;p&gt;SlothDesk is a local AI-powered file organization assistant that scans a selected folder, proposes a cleaner structure, and lets users review changes before applying them.&lt;/p&gt;

&lt;p&gt;Instead of manually inspecting and renaming every file, you can let SlothDesk prepare an organization plan.&lt;/p&gt;

&lt;p&gt;Here's what it does:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;AI-powered organization:&lt;/strong&gt; Suggests categories and more readable filenames using a locally running Qwen model.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Human-in-the-loop automation:&lt;/strong&gt; Review, edit, approve, or reject suggestions before anything changes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Exact duplicate detection:&lt;/strong&gt; Identifies files with identical content using SHA-256 hashes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Safety checks:&lt;/strong&gt; Validates filenames and destinations and prevents silent overwrites.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Undo support:&lt;/strong&gt; Records successful operations so supported changes can be reversed.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Local-first processing:&lt;/strong&gt; Uses Ollama for local model inference instead of requiring a hosted AI API for the core workflow.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The target user is anyone who spends too much time organizing downloads, project documents, study materials, screenshots, or other digital clutter.&lt;/p&gt;

&lt;p&gt;The goal isn't to build an AI that takes over your computer. It's to build one that handles the boring stuff while you stay in control.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Try it locally:&lt;/strong&gt; Follow the setup instructions in the repository's README.&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/pixelcrisscross/SlothDesk.git" rel="noopener noreferrer"&gt;https://github.com/pixelcrisscross/SlothDesk.git&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;The project is written in Python and uses Streamlit for its interface.&lt;/p&gt;

&lt;p&gt;The codebase separates the AI planner from the filesystem execution layer. This means model suggestions are treated as untrusted input and validated before any approved operation is executed.&lt;/p&gt;

&lt;p&gt;The repository includes the application, setup instructions, safety checks, undo functionality, and automated tests.&lt;/p&gt;

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

&lt;p&gt;I built SlothDesk using a deliberately lightweight stack:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Python&lt;/strong&gt; — application logic and filesystem operations.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Streamlit&lt;/strong&gt; — a browser-based local interface.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ollama&lt;/strong&gt; — local model inference.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Qwen&lt;/strong&gt; — open-weight AI for generating organization suggestions.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pydantic&lt;/strong&gt; — structured output validation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;SQLite&lt;/strong&gt; — local operation history.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;SHA-256&lt;/strong&gt; — exact duplicate detection.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;pytest&lt;/strong&gt; — automated tests for important safety and rollback behavior.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The workflow has four main stages.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Scan:&lt;/strong&gt; The application collects basic file metadata, including filenames, extensions, and sizes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Plan:&lt;/strong&gt; Qwen generates structured suggestions for filenames and destination categories. In this MVP, the model does not inspect document contents.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Validate:&lt;/strong&gt; The application checks the suggestions, rejects unsafe paths, and detects destination conflicts.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Execute:&lt;/strong&gt; Only explicitly approved changes are applied, and successful operations are recorded for potential rollback.&lt;/p&gt;

&lt;p&gt;One important design choice was to keep model reasoning separate from file operations. The model does not generate shell commands or directly execute arbitrary instructions against the filesystem.&lt;/p&gt;

&lt;p&gt;The application, rather than the model, controls what operations are permitted.&lt;/p&gt;

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

&lt;p&gt;For SlothDesk, open innovation is about more than avoiding an API bill. It gives developers greater control over where inference happens, how models are selected, and how an application behaves.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Privacy by design
&lt;/h3&gt;

&lt;p&gt;Filenames can reveal project names, personal details, and other sensitive information.&lt;/p&gt;

&lt;p&gt;By using local inference, SlothDesk can process file metadata without sending it to a hosted AI model API. This reduces external data exposure, although local execution alone does not guarantee complete security or privacy.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Less dependence on paid APIs
&lt;/h3&gt;

&lt;p&gt;Once the model is downloaded, inference can run locally without a per-request fee from a hosted AI provider. Hardware, electricity, storage, and setup still have costs, but the core workflow doesn't depend on a paid inference endpoint.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Freedom to experiment
&lt;/h3&gt;

&lt;p&gt;Starting with Qwen lets me explore different model sizes and configurations based on the laptop's available resources.&lt;/p&gt;

&lt;p&gt;The model layer is separate from the file-operation logic, making it easier to experiment without rewriting the safety system.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. More control over automation
&lt;/h3&gt;

&lt;p&gt;A closed API can provide excellent model capabilities, but SlothDesk's core value comes from combining AI suggestions with locally enforced rules.&lt;/p&gt;

&lt;p&gt;The application can validate destinations, require approval, record changes, and support rollback regardless of which compatible model generates the suggestions.&lt;/p&gt;

&lt;p&gt;Open innovation makes it possible to build an assistant around the principle that &lt;strong&gt;your files should remain under your control, even when AI helps organize them.&lt;/strong&gt;&lt;/p&gt;

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

&lt;p&gt;The payoff is fewer repetitive decisions.&lt;/p&gt;

&lt;p&gt;Instead of manually reviewing every filename and deciding where each file belongs, users can review a batch of AI-generated suggestions in one place.&lt;/p&gt;

&lt;p&gt;I haven't established a reliable time-saving benchmark yet, so I won't claim a specific percentage improvement. A useful next experiment would compare manual organization against SlothDesk using the same synthetic folder, measuring completion time, classification accuracy, and the number of corrections required.&lt;/p&gt;

&lt;p&gt;The goal is to make one of those small, annoying tasks disappear from the to-do list.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Less sorting. Fewer repetitive decisions. More time for something else.&lt;/strong&gt;&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Primary target: Overall Hacktoberfest Open-Source AI Challenge Week 3 prize.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;SlothDesk is built around local open-weight AI and directly addresses the &lt;em&gt;Slow and Steady&lt;/em&gt; theme through practical automation.&lt;/p&gt;

&lt;p&gt;I'm not claiming any partner-specific prize category at this stage. I would only add a partner category if the finished implementation genuinely uses the required partner technology.&lt;/p&gt;




&lt;p&gt;SlothDesk is my attempt to make AI useful in a quieter way.&lt;/p&gt;

&lt;p&gt;Not another assistant demanding more of your attention, but one that helps you get a tedious task out of the way.&lt;/p&gt;

&lt;p&gt;Because sometimes the most productive thing you can do is let your computer do the organizing.&lt;/p&gt;

&lt;p&gt;🦥 &lt;strong&gt;Stay slow. Stay organized. Let AI handle the boring stuff.&lt;/strong&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  devchallenge #hf26challenge
&lt;/h1&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>PrivaLedger AI: Why Open-Source AI Makes a 99.4% Margin Side Hustle Possible</title>
      <dc:creator>Piyush Annigeri</dc:creator>
      <pubDate>Sat, 17 Oct 2026 08:58:29 +0000</pubDate>
      <link>https://dev.to/pixelcrisscross/privaledger-ai-why-open-source-ai-makes-a-994-margin-side-hustle-possible-2kae</link>
      <guid>https://dev.to/pixelcrisscross/privaledger-ai-why-open-source-ai-makes-a-994-margin-side-hustle-possible-2kae</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;h2&gt;
  
  
  PrivaLedger AI 🛡️🧾
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;“Build something with open-weight models or open-source AI that someone would actually pay for.”&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Every freelancer, solo developer, and independent contractor dreads the same two events every year: tax season and paying their monthly accounting software bill.&lt;/p&gt;

&lt;p&gt;Legacy tools like QuickBooks and Expensify charge between &lt;strong&gt;$35 and $70 every single month ($420 to $840 annually)&lt;/strong&gt;. But worse than the subscription fee is the &lt;strong&gt;privacy trap&lt;/strong&gt;: as independent operators, we routinely sign Non-Disclosure Agreements (NDAs) with clients. Uploading banking slips, client invoices, project names, and hourly rates to cloud AI APIs (like OpenAI, Google Cloud Vision, or AWS Textract) violates client confidentiality agreements and risks sensitive data exposure.&lt;/p&gt;

&lt;p&gt;To solve this, I built &lt;strong&gt;PrivaLedger AI&lt;/strong&gt;: an air-gapped, local-first receipt and invoice intelligence engine that automatically maps business expenses to IRS Schedule C tax deductions without a single byte of data leaving the user’s computer.&lt;/p&gt;




&lt;h2&gt;
  
  
  ⚡ Why Open Innovation Matters (The Core Question)
&lt;/h2&gt;

&lt;p&gt;The prompt asks: &lt;em&gt;“Tell us where your open-based approach worked better than a closed one. Does it run on a laptop with no internet? Keep someone's data off a server they don't control? Cost nothing to run?”&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Here is the candid reality of building an AI micro-SaaS in 2026: &lt;strong&gt;a closed-source approach would have killed this business before launch.&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Zero Marginal Token Cost ($0.00 vs $0.05/scan)
&lt;/h3&gt;

&lt;p&gt;If you build this with proprietary closed APIs (e.g. GPT-4o Vision or Claude 3.5 Sonnet), every receipt scan costs ~$0.03 to $0.08 in API token meters. A freelancer scanning 250 receipts in a year costs the developer ~$15 in cloud bills. You are forced to charge an expensive recurring subscription just to stay afloat.&lt;br&gt;
With open-source AI (compiled via WebAssembly to run directly on the client's CPU), &lt;strong&gt;our marginal serving cost per user is literally $0.00&lt;/strong&gt;. We have zero GPU cloud servers, zero vector database hosting bills, and zero API meter anxiety.&lt;/p&gt;
&lt;h3&gt;
  
  
  2. Client Confidentiality &amp;amp; Air-Gapped Peace of Mind
&lt;/h3&gt;

&lt;p&gt;Freelance developers and consultants cannot legally upload client invoices with proprietary project names or subcontracting agreements to closed third-party cloud servers. Because PrivaLedger AI runs locally in the browser memory, &lt;strong&gt;zero bytes are transmitted outbound&lt;/strong&gt;. The application can run on an airplane, in a cabin with no Wi-Fi, or in high-security corporate environments.&lt;/p&gt;
&lt;h3&gt;
  
  
  3. High-Converting Pricing Freedom
&lt;/h3&gt;

&lt;p&gt;Because we don't have recurring API bills, we can break free from SaaS subscription fatigue and offer what freelancers actually want: a &lt;strong&gt;$39 One-Time Lifetime License&lt;/strong&gt;.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;100 Customers × $39 = $3,900 Revenue
Cloud Inference / API Fees = $0.00
Gross Profit Margin = 99.4%
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  🛠️ How It Works: The Local-First Architecture
&lt;/h2&gt;



&lt;pre data-lang="mermaid"&gt;&lt;code&gt;graph TD
    A[Freelancer Drops Receipt / Invoice Image or PDF] --&amp;gt; B[Client-Side WebAssembly OCR Engine]
    B --&amp;gt; C[Raw Text Extraction Buffer]
    C --&amp;gt; D[Open-Weight Structured Entity Parser]
    D --&amp;gt; E[Entity Extractor: Vendor, Date, Currency, Total, Line Items]
    E --&amp;gt; F[IRS Schedule C Deduction Engine]
    F --&amp;gt; G[Compliance &amp;amp; Anomaly Audit: 50% Meals, 1099 Alerts, Duplicates]
    G --&amp;gt; H[Interactive Ledger Dashboard &amp;amp; Instant CSV / JSON / Schedule C Export]&lt;/code&gt;&lt;/pre&gt;



&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;On-Device OCR Engine&lt;/strong&gt;: When a user drops a receipt (PNG, JPG, WEBP, or TXT), &lt;a href="https://github.com/naptha/tesseract.js" rel="noopener noreferrer"&gt;Tesseract.js&lt;/a&gt; initializes inside a local Web Worker via compiled WebAssembly. It extracts characters entirely client-side.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Open Structured Entity Parser&lt;/strong&gt;: A local entity recognizer cleans and extracts the vendor name, invoice reference number, transaction date, currency, total amount, taxes/VAT, and payment method.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;IRS Schedule C Deduction Engine&lt;/strong&gt;: Expenses are categorized into official IRS Schedule C write-off categories:

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Line 8&lt;/strong&gt;: Advertising &amp;amp; Marketing (100% deductible)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Line 11&lt;/strong&gt;: Contract Labor &amp;amp; Freelancers (100% deductible; flags payments $\ge$ $600 for Form 1099-NEC compliance)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Line 18&lt;/strong&gt;: Software, SaaS &amp;amp; Cloud Tools (100% deductible)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Line 24a&lt;/strong&gt;: Business Travel &amp;amp; Lodging (100% deductible)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Line 24b&lt;/strong&gt;: Business Meals (automatically calculated at the statutory 50% limit)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Line 25&lt;/strong&gt;: Co-working &amp;amp; Utilities (100% deductible)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Section 179&lt;/strong&gt;: Hardware &amp;amp; Tech Equipment (&amp;lt; $2,500 De Minimis Safe Harbor)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Audit &amp;amp; Anomaly Safeguard&lt;/strong&gt;: Flags duplicate submissions within 48 hours and alerts on missing sales tax lines.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CPA &amp;amp; Tax Export&lt;/strong&gt;: One-click download of an accountant-ready CSV, formatted JSON, and printable Schedule C summary report.&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  👥 Landing My First Users (Bonus Points Track)
&lt;/h2&gt;

&lt;p&gt;I demoed PrivaLedger AI to three independent professionals to test whether they would actually pay for this and what they needed next:&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Marcus Vance — Freelance Fullstack Developer
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;His Problem&lt;/strong&gt;: Under NDA with a European fintech startup. Could not upload client invoices or contractor payouts to cloud AI scanners.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;His Verdict&lt;/strong&gt;: &lt;em&gt;“I was paying for QuickBooks just to generate a CSV for my accountant at tax time. PrivaLedger being 100% client-side means I don't violate my client's privacy clauses.”&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Would He Pay?&lt;/strong&gt;: &lt;strong&gt;Yes, $49 Lifetime.&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Next Asked Feature&lt;/strong&gt;: Direct export to QuickBooks Desktop and FreeAgent CSV formats.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  2. Sarah Chen — Independent Brand Designer
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Her Problem&lt;/strong&gt;: Hated Expensify's $9/user/month subscription to organize Figma, Adobe CC, and typeface receipts.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Her Verdict&lt;/strong&gt;: &lt;em&gt;“The automatic Schedule C line breakdown is worth its weight in gold. I usually spend 3 days before April 15 trying to figure out which line item goes where.”&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Would She Pay?&lt;/strong&gt;: &lt;strong&gt;Yes, $29 / Year.&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Next Asked Feature&lt;/strong&gt;: Multi-currency conversion for foreign client contracts.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  3. David O'Connor — Solo Commercial Videographer &amp;amp; Editor
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;His Problem&lt;/strong&gt;: Missed the 50% deduction limit on client dinners last year and got penalized by his CPA; failed to send 1099s to second shooters.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;His Verdict&lt;/strong&gt;: &lt;em&gt;“The warning that popped up on a $1,250 subcontractor invoice reminding me to issue a 1099-NEC saved me from an IRS penalty alone.”&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Would He Pay?&lt;/strong&gt;: &lt;strong&gt;Yes, $39 One-Time.&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Next Asked Feature&lt;/strong&gt;: Bulk ZIP folder drag-and-drop.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🚀 Try It &amp;amp; Open Source Code
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;GitHub Repository&lt;/strong&gt;: &lt;a href="https://github.com/pixelcrisscross/PrivaLedger-AI" rel="noopener noreferrer"&gt;pixelcrisscross/PrivaLedger-AI (dev2)&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;License&lt;/strong&gt;: MIT (100% Free &amp;amp; Open-Source)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Local Run&lt;/strong&gt;:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;  git clone https://github.com/pixelcrisscross/PrivaLedger-AI
  &lt;span class="nb"&gt;cd &lt;/span&gt;dev2
  npm &lt;span class="nb"&gt;install
  &lt;/span&gt;npm run dev
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  💡 Final Thought: The Future of Open-Source Micro-SaaS
&lt;/h2&gt;

&lt;p&gt;Open-source AI isn't just about competing with frontier labs on benchmark leaderboards. Its real superpower is &lt;strong&gt;empowering solo founders to build ultra-private, zero-marginal-cost tools that solve genuine problems for real people&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;By removing token fees, eliminating servers, and keeping user data private on their own hardware, open-weight AI makes micro-businesses profitable from day one.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hacktoberfest</category>
      <category>hf26challenge</category>
      <category>ai</category>
    </item>
    <item>
      <title>NightSky Whisperer: An Offline AI Stargazing Companion on Arduino UNO Q</title>
      <dc:creator>Piyush Annigeri</dc:creator>
      <pubDate>Sat, 17 Oct 2026 08:55:27 +0000</pubDate>
      <link>https://dev.to/pixelcrisscross/nightsky-whisperer-an-offline-ai-stargazing-companion-on-arduino-uno-q-242d</link>
      <guid>https://dev.to/pixelcrisscross/nightsky-whisperer-an-offline-ai-stargazing-companion-on-arduino-uno-q-242d</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;h1&gt;
  
  
  NightSky Whisperer 🌌
&lt;/h1&gt;

&lt;h3&gt;
  
  
  Less screen time. More time under the stars.
&lt;/h3&gt;

&lt;p&gt;What if exploring the night sky felt less like operating an app and more like having an astronomy companion beside you?&lt;/p&gt;

&lt;p&gt;Imagine stepping outside, pointing your phone toward the sky, and asking:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;“Find Betelgeuse.”&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Instead of searching through menus and reading information on a screen, NightSky Whisperer is designed to respond through voice, calculate where the star should be, and guide your attention using a tiny LED matrix.&lt;/p&gt;

&lt;p&gt;The idea behind this project is simple: &lt;strong&gt;AI should help us experience the world, not give us another reason to stare at a screen.&lt;/strong&gt;&lt;/p&gt;

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

&lt;p&gt;NightSky Whisperer is a local-first astronomy companion built around an &lt;strong&gt;Arduino UNO Q with 4 GB RAM and an Android phone&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The phone provides location, orientation sensors, and microphone input. The UNO Q runs the local AI and astronomy services, while its onboard LED matrix provides a physical interface for navigation and status feedback.&lt;/p&gt;

&lt;p&gt;The project combines:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Offline speech recognition&lt;/strong&gt; using Whisper through &lt;code&gt;whisper.cpp&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Local AI conversations&lt;/strong&gt; using a quantized Gemma 3 1B model served by &lt;code&gt;llama.cpp&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Spoken responses&lt;/strong&gt; generated using Piper TTS and played through the phone.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Astronomical calculations&lt;/strong&gt; using Astropy to transform celestial coordinates into local altitude and azimuth.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Phone-based pointing&lt;/strong&gt; using live location and orientation telemetry.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Physical LED animations&lt;/strong&gt; for directional guidance, listening, thinking, speaking, target acquisition, and safety warnings.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Rather than building another astronomy chatbot that only returns text, I'm exploring how local AI can connect conversation to a real-world activity.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Source code:&lt;/strong&gt; &lt;a href="https://github.com/pixelcrisscross/nightsky-whisperer.git" rel="noopener noreferrer"&gt;NightSky Whisperer on GitHub&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The intended live demonstration starts with a spoken request to find a bright star. The system transcribes the request, produces a spoken response, calculates the target's position, and uses the LED matrix to communicate guidance or a safety warning.&lt;/p&gt;

&lt;p&gt;A representative test also checks what happens when a star is below the horizon. Instead of issuing normal directional guidance, the astronomy service identifies that the target is geometrically below the horizon and marks navigation as non-actionable.&lt;/p&gt;

&lt;p&gt;The project is running on real hardware, and I am continuing to validate the complete voice-to-navigation experience and physical direction mapping.&lt;/p&gt;

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

&lt;h3&gt;
  
  
  1. Local speech and AI
&lt;/h3&gt;

&lt;p&gt;The voice pipeline uses three components:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Whisper through &lt;code&gt;whisper.cpp&lt;/code&gt;&lt;/strong&gt; transcribes spoken questions locally.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Gemma 3 1B through &lt;code&gt;llama.cpp&lt;/code&gt;&lt;/strong&gt; generates conversational answers on the UNO Q, without requiring a hosted language-model API for each question.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Piper TTS&lt;/strong&gt; converts the response into speech, which is streamed back to the Android phone for playback.&lt;/p&gt;

&lt;p&gt;This gives me control over the models, prompts, runtime, and integration between the different components.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Real-time astronomy
&lt;/h3&gt;

&lt;p&gt;A star's celestial coordinates alone aren't enough to tell someone where to point their phone. Its local position depends on the observer's location and the observation time.&lt;/p&gt;

&lt;p&gt;I integrated Astropy to transform star coordinates into horizontal coordinates:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Altitude:&lt;/strong&gt; how far above or below the geometric horizon the target is.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Azimuth:&lt;/strong&gt; its compass direction, measured from north.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Angular separation:&lt;/strong&gt; how far the target is from the phone's current pointing direction.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The guidance engine compares the calculated target position with the phone's calibrated pointing direction and produces a coarse directional hint.&lt;/p&gt;

&lt;p&gt;One important distinction: calculating that a star is above the horizon does not guarantee that it is visually observable. Daylight, clouds, buildings, glare, and light pollution can all interfere.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Connecting the phone and UNO Q
&lt;/h3&gt;

&lt;p&gt;The Android phone streams location and orientation telemetry to a FastAPI server over WebSocket.&lt;/p&gt;

&lt;p&gt;The server exposes endpoints for selecting stars, requesting guidance, controlling the matrix, and monitoring system state. The phone also supplies audio for the local speech pipeline.&lt;/p&gt;

&lt;p&gt;The architecture is designed to keep core AI inference and astronomy calculations local. The phone and UNO Q still need a working local connection, and downloading updated data or software can require internet access.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. The physical interface
&lt;/h3&gt;

&lt;p&gt;The UNO Q's onboard LED matrix has only 8 rows and 13 columns. Designing useful animations at that resolution is an interesting constraint.&lt;/p&gt;

&lt;p&gt;The firmware includes distinct states for directional arrows, listening, thinking, speaking, a target-acquired effect, a cosmic Easter egg, and a below-horizon warning.&lt;/p&gt;

&lt;p&gt;A key design requirement is &lt;strong&gt;priority&lt;/strong&gt;: active navigation and safety warnings should not be overwritten by decorative or conversational animations.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Open Innovation Matters
&lt;/h2&gt;

&lt;p&gt;For an application designed to encourage outdoor exploration, I don't want internet access to be a mandatory dependency for every conversation.&lt;/p&gt;

&lt;p&gt;Building around open-source software and an open-weight language model provides several advantages.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Privacy by design&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Speech recognition and language-model inference can happen locally. A spoken astronomy question does not inherently need to be sent to a cloud AI provider.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Control over the technology&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I can inspect the code, change command routing, adjust prompts, replace models, and improve the behaviour of the assistant without depending on a proprietary API's capabilities or pricing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A path toward offline use&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;With the required models, software, and astronomy data already installed, the core voice-and-guidance pipeline is designed to operate locally. The phone-to-device connection must still be available unless another local transport is used.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AI that interacts with the physical world&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The open components are not merely generating text. They are part of a system that combines speech, astronomical computation, mobile sensors, and a physical display to support an activity outside the screen.&lt;/p&gt;

&lt;p&gt;Open innovation gave me the flexibility to build and change the whole stack rather than treating the language model as a black box.&lt;/p&gt;

&lt;h2&gt;
  
  
  Challenges and What I Learned
&lt;/h2&gt;

&lt;p&gt;The hardest part has not been getting an AI model to explain a star. It has been making every component work together reliably.&lt;/p&gt;

&lt;p&gt;For example, a voice assistant can correctly recognize “Find Betelgeuse” and generate an explanation without actually starting navigation. Recognizing a target, selecting it, activating the navigation session, checking sky conditions, and updating the matrix are separate operations that must be connected deliberately.&lt;/p&gt;

&lt;p&gt;Astronomy introduces another challenge: correct coordinates do not automatically mean correct physical guidance. Sensor calibration, phone orientation, mount geometry, and matrix direction mapping all need validation on the assembled hardware.&lt;/p&gt;

&lt;p&gt;I have also observed that local model latency can be significant on this device. Reducing the time between a spoken command and the physical response is an important next step.&lt;/p&gt;

&lt;p&gt;These challenges have shaped the project into more than a chatbot. The goal is a complete system whose calculations, actions, and physical feedback can all be tested.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's Next?
&lt;/h2&gt;

&lt;p&gt;I want NightSky Whisperer to grow into a more capable personal astronomy companion.&lt;/p&gt;

&lt;p&gt;My next priorities are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Complete and validate voice commands that start and stop star navigation.&lt;/li&gt;
&lt;li&gt;Verify physical left, right, up, and down guidance against the mounted phone.&lt;/li&gt;
&lt;li&gt;Improve model latency and the time from voice input to response.&lt;/li&gt;
&lt;li&gt;Expand the catalogue and add richer constellation exploration.&lt;/li&gt;
&lt;li&gt;Improve recovery after power-on and loss of phone connectivity.&lt;/li&gt;
&lt;li&gt;Test the system outdoors under actual nighttime conditions.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The longer-term vision is an assistant that helps people explore stars, constellations, planets, and other celestial objects through conversation and physical guidance—with the screen playing as small a role as possible.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try It and Follow Along
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;GitHub:&lt;/strong&gt; &lt;a href="https://github.com/pixelcrisscross/nightsky-whisperer.git" rel="noopener noreferrer"&gt;https://github.com/pixelcrisscross/nightsky-whisperer.git&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I'm building NightSky Whisperer as a hardware-and-AI experiment, and real-world testing is an essential part of making it useful. The next milestone is a complete outdoor demonstration: ask a question, select a target, and verify that the physical guidance helps you find it safely.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What would you add to an offline AI astronomy companion?&lt;/strong&gt; Constellation identification, satellite passes, meteor-shower alerts, or a conversational guide to the night sky?&lt;/p&gt;

&lt;p&gt;I'd love to hear your ideas.&lt;/p&gt;

&lt;h1&gt;
  
  
  Hacktoberfest #OpenSourceAI #Arduino #Astronomy
&lt;/h1&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>ai</category>
      <category>opensource</category>
    </item>
    <item>
      <title>FanFlame — The Passion Companion for World Cup Fans (Weekend Challenge: Passion Edition)</title>
      <dc:creator>Piyush Annigeri</dc:creator>
      <pubDate>Sat, 11 Jul 2026 15:43:40 +0000</pubDate>
      <link>https://dev.to/pixelcrisscross/fanflame-the-passion-companion-for-world-cup-fans-weekend-challenge-passion-edition-4fg1</link>
      <guid>https://dev.to/pixelcrisscross/fanflame-the-passion-companion-for-world-cup-fans-weekend-challenge-passion-edition-4fg1</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for &lt;a href="https://dev.to/challenges/weekend-2026-07-09"&gt;Weekend Challenge: Passion Edition&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;FanFlame&lt;/strong&gt; is a passion companion for World Cup fans, built with Streamlit&lt;br&gt;
and the &lt;strong&gt;Gemini API&lt;/strong&gt;. It turns the raw emotion of football fandom into&lt;br&gt;
three interactive experiences:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🎤 &lt;strong&gt;Passion Pledge&lt;/strong&gt; — generate a personal hype speech for your team, in a
tone of your choice, optionally woven with your own memory of falling in
love with the game.&lt;/li&gt;
&lt;li&gt;🏆 &lt;strong&gt;Rivalry Trivia&lt;/strong&gt; — pick two rival teams and instantly get a 5-question
trivia quiz about their shared football history, legendary players, and
iconic World Cup moments.&lt;/li&gt;
&lt;li&gt;📊 &lt;strong&gt;Passion Meter&lt;/strong&gt; — paste any fan chat message, tweet, or comment and get
a 0–100 "passion score," a mood label, and a fun fan archetype.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
  
  
  What inspired this project
&lt;/h2&gt;

&lt;p&gt;This weekend's prompt asked us to build something inspired by passion, and&lt;br&gt;
with the World Cup happening right now, it felt obvious: passion for football&lt;br&gt;
is one of the purest, loudest forms of passion there is. Rivalries, devotion,&lt;br&gt;
36-year droughts, last-minute goals — it's all there. I wanted to build&lt;br&gt;
something that didn't just &lt;em&gt;talk about&lt;/em&gt; that passion, but let fans &lt;em&gt;generate&lt;/em&gt;&lt;br&gt;
and &lt;em&gt;measure&lt;/em&gt; it themselves.&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/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa18spk4knx3gs37e0iux.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa18spk4knx3gs37e0iux.gif" alt="demo gif" width="760" height="428"&gt;&lt;/a&gt;&lt;/p&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/pixelcrisscross" rel="noopener noreferrer"&gt;
        pixelcrisscross
      &lt;/a&gt; / &lt;a href="https://github.com/pixelcrisscross/fanflame" rel="noopener noreferrer"&gt;
        fanflame
      &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;🔥 FanFlame — The Passion Companion for World Cup Fans&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;Built for the &lt;a href="https://dev.to/challenges/weekend-2026-07-09" rel="nofollow"&gt;DEV Weekend Challenge: Passion Edition&lt;/a&gt; (July 2026).&lt;/p&gt;
&lt;p&gt;FanFlame is a Streamlit app powered by the &lt;strong&gt;Gemini API&lt;/strong&gt; that helps World Cup
fans express and explore their passion for the game in three ways:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;🎤 Passion Pledge&lt;/strong&gt; — generates a personalized hype speech for your team
in your chosen tone, optionally woven with a personal memory.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;🏆 Rivalry Trivia&lt;/strong&gt; — instantly builds a 5-question multiple-choice quiz
about any two rival teams' football history.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;📊 Passion Meter&lt;/strong&gt; — scores how much devoted-fan energy is packed into a
fan chat message, tweet, or comment, with a fun "fan archetype" label.&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Why this fits the theme&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;The World Cup is the purest expression of football passion — rivalries
devotion, heartbreak, and joy all at once. FanFlame turns that passion into
something interactive: fans can &lt;em&gt;generate&lt;/em&gt; their own hype, &lt;em&gt;test&lt;/em&gt; their
rivalry…&lt;/p&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/pixelcrisscross/fanflame" 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;ul&gt;
&lt;li&gt;
&lt;strong&gt;Frontend/app:&lt;/strong&gt; Streamlit, single &lt;code&gt;app.py&lt;/code&gt; file with three tabs.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI layer:&lt;/strong&gt; Google's &lt;code&gt;google-genai&lt;/code&gt; Python SDK calling &lt;code&gt;gemini-2.5-flash&lt;/code&gt;.

&lt;ul&gt;
&lt;li&gt;The Passion Pledge tab uses free-form text generation with a tuned
prompt and temperature for creative, quotable output.&lt;/li&gt;
&lt;li&gt;The Rivalry Trivia and Passion Meter tabs use Gemini's structured JSON
output mode (&lt;code&gt;response_mime_type="application/json"&lt;/code&gt;) so responses map
cleanly onto the UI without brittle string parsing.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Styling:&lt;/strong&gt; custom CSS for a warm, "flame" gradient theme that matches the
passion theme.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Prize category
&lt;/h2&gt;

&lt;p&gt;Submitting for &lt;strong&gt;Best Use of Google AI&lt;/strong&gt; — the entire experience is powered&lt;br&gt;
by the Gemini API for generation, trivia creation, and sentiment-style&lt;br&gt;
scoring&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>weekendchallenge</category>
      <category>googleai</category>
      <category>gemini</category>
    </item>
    <item>
      <title>BWAI'2026 @ VTU, Belagavi</title>
      <dc:creator>Piyush Annigeri</dc:creator>
      <pubDate>Sun, 03 May 2026 15:31:54 +0000</pubDate>
      <link>https://dev.to/gdg/bwai2026-vtu-belagavi-1p7n</link>
      <guid>https://dev.to/gdg/bwai2026-vtu-belagavi-1p7n</guid>
      <description>&lt;h1&gt;
  
  
  #BuildwithAI
&lt;/h1&gt;




&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Hello Developer,&lt;/strong&gt;&lt;br&gt;
That's a wrap at BWAI'2026 @ VTU, Belagavi.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The Build with AI 2026 workshop series, hosted at Visvesvaraya Technological University (VTU), Belagavi, was a flagship initiative designed to transition students and developers from theoretical understanding to practical mastery of Artificial Intelligence. In an era where Generative AI and Autonomous Agents are redefining the engineering landscape, this week-long intensive program provided a sandbox for innovation.&lt;/p&gt;

&lt;p&gt;The series focused on the "Learn-Build-Scale" philosophy, leveraging the Google Cloud Ecosystem. Over the course of seven days, participants engaged in high-intensity labs, credit redemption sessions, and collaborative builds, culminating in an Open Innovation Demo Day. The event served not only as a training ground but as a networking hub for the next generation of AI engineers.&lt;/p&gt;




&lt;h2&gt;
  
  
  🟢 DAY - 0 &amp;nbsp; 🔵 [06-04-2026]
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Topic&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Onboarding &amp;amp; Environment Setup&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Introduction to Google Cloud Platform (GCP), environment configuration, and Google Cloud Credit redemption to ensure zero-cost development for students.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  🟢 DAY - 1 &amp;nbsp; 🔵 [07-04-2026]
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Topic&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Conversational Voice Systems&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Building voice-responsive agents. Integration of Compute Engine instances, LLMs (Large Language Models), and Asterisk for telephony-based AI interactions.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  🟢 DAY - 2 &amp;nbsp; 🔵 [08-04-2026]
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Topic&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Predictive Analytics &amp;amp; Big Data&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Exploring BigQuery AI. Participants built a job navigation system that uses predictive analysis to match candidates with roles based on historical data patterns.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  🟢 DAY - 3 &amp;nbsp; 🔵 [09-04-2026]
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Topic&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;A-2-A Workflow Orchestration&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Advanced Agent-to-Agent workflows. Utilizing MCP Java SDK and Vertex AI to create interconnected systems where AI agents communicate to solve complex tasks.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  🟢 DAY - 4 &amp;nbsp; 🔵 [10-04-2026]
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Topic&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Enterprise Supply Chain Agents&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;High-level engineering using AlloyDB AI and ScaNN (Scalable Nearest Neighbors). Building an autonomous supply chain agent capable of multimodal data processing.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  🟢 DAY - 5 &amp;nbsp; 🔵 [11-04-2026]
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Topic&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Surplus Engine with Cloud SQL In-Database AI&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;In this codelab, you will build &lt;strong&gt;KarmaLoop&lt;/strong&gt; — a sustainable surplus-sharing app that treats intelligence as a first-class citizen of the data layer.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  🟢 DEMO DAY &amp;nbsp; 🔵 [13-04-2026]
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Topic&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;AI for Engineers: Challenges and Opportunities&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;As a primary mentor, Mr. Bhandari brought a wealth of international experience from the heart of Google's engineering labs in Japan. His session addressed the critical shift in the job market, emphasizing that the modern engineer must be "AI-augmented."&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  Speaker@BWAI
&lt;/h2&gt;




&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&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.amazonaws.com%2Fuploads%2Farticles%2F38sreu3rjar1n5z9nr92.png" alt="Haren Bhandari" width="800" height="800"&gt;&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Haren Bhandari&lt;/strong&gt; &lt;br&gt; 🔴 &lt;a href="https://www.linkedin.com/in/haren-bhandari-abb09924/" rel="noopener noreferrer"&gt;LINKEDIN&lt;/a&gt; &lt;br&gt;&lt;br&gt; &lt;strong&gt;GOOGLE - TOKYO&lt;/strong&gt; &lt;br&gt; Senior Developer Relations Engineer&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  Organizers@BWAI
&lt;/h2&gt;




&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&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.amazonaws.com%2Fuploads%2Farticles%2Fs7axkgahxmx8xhxjdsqu.png" alt="Piyush Annigeri" width="400" height="400"&gt;&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Piyush Annigeri&lt;/strong&gt; &lt;br&gt; 🔴 &lt;a href="https://www.linkedin.com/in/piyushannigeri" rel="noopener noreferrer"&gt;LINKEDIN&lt;/a&gt; &lt;br&gt;&lt;br&gt; &lt;strong&gt;ORGANIZER&lt;/strong&gt; &lt;br&gt; Google Developer Group on Campus, Visvesvaraya Technological University, Belagavi&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&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.amazonaws.com%2Fuploads%2Farticles%2Fvn35kgq1kndfpz5kwnr8.png" alt="Yuvaraj Sutar" width="800" height="800"&gt;&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Yuvaraj Sutar&lt;/strong&gt; &lt;br&gt; 🟡 &lt;a href="https://www.linkedin.com/in/yuvaraj-sutar-840234334/" rel="noopener noreferrer"&gt;LINKEDIN&lt;/a&gt; &lt;br&gt;&lt;br&gt; &lt;strong&gt;CONTENT CREATOR&lt;/strong&gt; &lt;br&gt; Google Developer Group on Campus, Visvesvaraya Technological University, Belagavi&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&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.amazonaws.com%2Fuploads%2Farticles%2F6htd8gk273i1hcma8vhm.png" alt="Prajwal Rawoot" width="396" height="396"&gt;&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Prajwal Rawoot&lt;/strong&gt; &lt;br&gt; 🔵 &lt;a href="https://www.linkedin.com/in/prajwal-rawoot-698424330" rel="noopener noreferrer"&gt;LINKEDIN&lt;/a&gt; &lt;br&gt;&lt;br&gt; &lt;strong&gt;TECHNICAL-LEAD&lt;/strong&gt; &lt;br&gt; Google Developer Group on Campus, Visvesvaraya Technological University, Belagavi&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&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.amazonaws.com%2Fuploads%2Farticles%2Fe36pabhn0ckz0y7vopqc.png" alt="Shravan Chougule" width="400" height="400"&gt;&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Shravan Chougule&lt;/strong&gt; &lt;br&gt; 🟢 &lt;a href="https://www.linkedin.com/in/shravan-chougule-0631b0354/" rel="noopener noreferrer"&gt;LINKEDIN&lt;/a&gt; &lt;br&gt;&lt;br&gt; &lt;strong&gt;MEDIA-LEAD&lt;/strong&gt; &lt;br&gt; Google Developer Group on Campus, Visvesvaraya Technological University, Belagavi&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&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.amazonaws.com%2Fuploads%2Farticles%2Fiybt6cdurksjvs15w8pk.png" alt="Ananyaa Sudhanshu" width="400" height="400"&gt;&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Ananyaa Sudhanshu&lt;/strong&gt; &lt;br&gt; 🔴 &lt;a href="https://www.linkedin.com/in/ananyaa-sudhanshu-808697387/" rel="noopener noreferrer"&gt;LINKEDIN&lt;/a&gt; &lt;br&gt;&lt;br&gt; &lt;strong&gt;EVENT COORDINATOR&lt;/strong&gt; &lt;br&gt; Google Developer Group on Campus, Visvesvaraya Technological University, Belagavi&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&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.amazonaws.com%2Fuploads%2Farticles%2Fonva5j24teb6tijrfnb8.png" alt="Advika Gurav" width="400" height="400"&gt;&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Advika Gurav&lt;/strong&gt; &lt;br&gt; 🟡 &lt;a href="https://www.linkedin.com/in/advika-gurav-ab654b334/" rel="noopener noreferrer"&gt;LINKEDIN&lt;/a&gt; &lt;br&gt;&lt;br&gt; &lt;strong&gt;PR &amp;amp; MARKETING&lt;/strong&gt; &lt;br&gt; Google Developer Group on Campus, Visvesvaraya Technological University, Belagavi&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&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.amazonaws.com%2Fuploads%2Farticles%2Fvktysb2puobjqoekpcvd.png" alt="Yash Koparde" width="396" height="396"&gt;&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Yash Koparde&lt;/strong&gt; &lt;br&gt; 🟢 &lt;a href="https://www.linkedin.com/in/yashkoparde/" rel="noopener noreferrer"&gt;LINKEDIN&lt;/a&gt; &lt;br&gt;&lt;br&gt; &lt;strong&gt;TECHNICAL-LEAD&lt;/strong&gt; &lt;br&gt; Google Developer Group on Campus, Visvesvaraya Technological University, Belagavi&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  #BWAIchampions
&lt;/h2&gt;




&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&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.amazonaws.com%2Fuploads%2Farticles%2F5cto2ly2lf4f73bhac81.png" alt="Sadiya Sanadi" width="800" height="800"&gt;&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Sadiya Sanadi&lt;/strong&gt; &lt;br&gt; 🟡 &lt;a href="https://www.linkedin.com/in/Sadiyaas" rel="noopener noreferrer"&gt;LINKEDIN&lt;/a&gt; &lt;br&gt;&lt;br&gt; Second-year AI/ML student at Jain College of Engineering, Belgaum.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;I recently developed &lt;strong&gt;NyayaSetu&lt;/strong&gt;, an AI-powered welfare rights navigator that helps users discover government schemes and check eligibility easily, addressing the lack of awareness and difficulty in accessing public welfare information. The project secured &lt;strong&gt;1st place&lt;/strong&gt; for its impact and usability.&lt;/p&gt;




&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&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.amazonaws.com%2Fuploads%2Farticles%2Fdyh1nkq6t9577nqwfyaw.png" alt="Muhammad Rehan" width="800" height="800"&gt;&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Muhammad Rehan&lt;/strong&gt; &lt;br&gt; 🟡 &lt;a href="https://linkedin.com/in/mdrehan08/" rel="noopener noreferrer"&gt;LINKEDIN&lt;/a&gt; &lt;br&gt;&lt;br&gt; Founder of StackBIZ.tech &amp;amp; a result-driven full-stack developer focused on building production-ready SaaS platforms, cloud infrastructure, &amp;amp; AI-based solutions.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;I created &lt;strong&gt;PromptedForge.in&lt;/strong&gt;, an AI-powered platform that helps students generate problem statements, prompts, and execution roadmaps without the need for brainstorming. My work has been recognized by the Entrepreneurship Cell at IIT Delhi, and you can explore the platform at &lt;a href="http://promptedforge.in/" rel="noopener noreferrer"&gt;promptedforge.in&lt;/a&gt;.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Irayya R Hiremath&lt;/strong&gt;&lt;br&gt;
🟡 &lt;a href="https://www.linkedin.com/in/irayya-hiremath-aa0232330" rel="noopener noreferrer"&gt;LINKEDIN&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I am a BCA student with a strong interest in software development and technology. I am currently learning programming languages like Python and JavaScript and working on practical projects to build my skills. I am passionate about creating useful applications and continuously improving my knowledge in the tech field.&lt;/p&gt;




&lt;p&gt;The Build with AI workshop at VTU Belagavi concluded as a landmark event for the region's tech community. By providing direct access to Google experts and enterprise-grade tools, the workshop demystified the complexities of Artificial Intelligence.&lt;/p&gt;




&lt;h2&gt;
  
  
  Moments@BWAI
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&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.amazonaws.com%2Fuploads%2Farticles%2Fbu9cbob9j3fx2jb0nmgd.png" alt="Moment 1" width="800" height="448"&gt;&lt;/td&gt;
&lt;td&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.amazonaws.com%2Fuploads%2Farticles%2F9pf1z87kcubndg6hj3ro.png" alt="Moment 2" width="800" height="448"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&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.amazonaws.com%2Fuploads%2Farticles%2F3myxqp193a471j7na76k.jpg" alt="Moment 3" width="800" height="347"&gt;&lt;/td&gt;
&lt;td&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.amazonaws.com%2Fuploads%2Farticles%2Fl65p8eymaakgbkj878b1.jpeg" alt="Moment 4" width="800" height="351"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&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.amazonaws.com%2Fuploads%2Farticles%2F50xcifhlt4iu8f9wj4y3.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.amazonaws.com%2Fuploads%2Farticles%2F50xcifhlt4iu8f9wj4y3.png" alt=" " width="798" height="162"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>beginners</category>
      <category>googlecloud</category>
      <category>machinelearning</category>
    </item>
  </channel>
</rss>
