<?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: Arjun Sharma</title>
    <description>The latest articles on DEV Community by Arjun Sharma (@arjun_sharma_bae582d1abbf).</description>
    <link>https://dev.to/arjun_sharma_bae582d1abbf</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%2F4171368%2F808c4dae-999f-4f69-bcdc-9344dee3fed4.png</url>
      <title>DEV Community: Arjun Sharma</title>
      <link>https://dev.to/arjun_sharma_bae582d1abbf</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/arjun_sharma_bae582d1abbf"/>
    <language>en</language>
    <item>
      <title>PhantomCode 👻 – Building a Haunted AI Coding Assistant | Hacktoberfest 2026</title>
      <dc:creator>Arjun Sharma</dc:creator>
      <pubDate>Sat, 31 Oct 2026 04:43:33 +0000</pubDate>
      <link>https://dev.to/arjun_sharma_bae582d1abbf/phantomcode-building-a-haunted-ai-coding-assistant-hacktoberfest-2026-4bpd</link>
      <guid>https://dev.to/arjun_sharma_bae582d1abbf/phantomcode-building-a-haunted-ai-coding-assistant-hacktoberfest-2026-4bpd</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week4-2026-10-26"&gt;Hacktoberfest Open-Source AI Challenge Week 4: Ghost in the Machine&lt;/a&gt;&lt;/em&gt;&lt;br&gt;
What if debugging your code felt a little less scary? 👻&lt;/p&gt;

&lt;p&gt;As a first-year Computer Science student, I'm still learning programming and exploring how AI can make development easier. For the Hacktoberfest Week 4 challenge, I built PhantomCode – Haunted AI Lab.&lt;/p&gt;
&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;



&lt;p&gt;PhantomCode is a Python-based AI coding assistant designed to help developers understand code, identify common errors, and spot basic security risks.&lt;/p&gt;

&lt;p&gt;✨ Features&lt;/p&gt;

&lt;p&gt;AI Code Assistant: Helps explain and review Python code.&lt;/p&gt;

&lt;p&gt;Error Analyzer: Helps understand common programming errors.&lt;/p&gt;

&lt;p&gt;Security Scanner: Checks for potentially risky coding patterns.&lt;/p&gt;

&lt;p&gt;AI Chat Assistant: Lets users ask programming-related questions.&lt;/p&gt;

&lt;p&gt;Haunted Interface: A spooky-themed dashboard built with Streamlit.&lt;/p&gt;
&lt;h2&gt;
  
  
  Demo
&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/codesnippet-lab" rel="noopener noreferrer"&gt;
        codesnippet-lab
      &lt;/a&gt; / &lt;a href="https://github.com/codesnippet-lab/PhantomCode--Week4" rel="noopener noreferrer"&gt;
        PhantomCode--Week4
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      AI-powered haunted coding assistant
    &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;👻 PhantomCode – Haunted AI Coding Lab&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Your AI Coding Companion — Debugging Beyond the Grave.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;PhantomCode is a colourful, Halloween-inspired AI coding assistant built with Python and Streamlit.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;✨ Features&lt;/h2&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;💻 Code Assistant – Understand Python code with AI explanations.&lt;/li&gt;
&lt;li&gt;🔍 Error Analyzer – Investigate Python errors and get suggested fixes.&lt;/li&gt;
&lt;li&gt;🛡️ Security Scanner – Detect common security risks in Python code.&lt;/li&gt;
&lt;li&gt;💬 AI Chat – Ask programming questions using an open-weight AI model.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🛠️ Tech Stack&lt;/h2&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Python&lt;/li&gt;
&lt;li&gt;Streamlit&lt;/li&gt;
&lt;li&gt;Groq API&lt;/li&gt;
&lt;li&gt;Open-weight GPT-OSS model&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🚀 Run Locally&lt;/h2&gt;

&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Clone this repository:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;git clone YOUR_GITHUB_REPOSITORY_URL&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Enter the project folder:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;cd PhantomCode-Week4&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Install dependencies:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;pip install -r requirements.txt&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Add your Groq API key using Streamlit secrets or the app's API key field.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Start the application:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;streamlit run app.py&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🔐 API Key Security&lt;/h2&gt;

&lt;/div&gt;
&lt;p&gt;Never commit API keys or secrets to GitHub. For deployment, configure sensitive values using Streamlit Community Cloud secrets.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🎃 Hacktoberfest&lt;/h2&gt;…&lt;/div&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/codesnippet-lab/PhantomCode--Week4" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


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

&lt;p&gt;Github repository : &lt;a href="https://github.com/codesnippet-lab/PhantomCode--Week4" rel="noopener noreferrer"&gt;https://github.com/codesnippet-lab/PhantomCode--Week4&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;🛠️ Tech Stack&lt;/p&gt;

&lt;p&gt;Python&lt;/p&gt;

&lt;p&gt;Streamlit&lt;/p&gt;

&lt;p&gt;Groq API&lt;/p&gt;

&lt;p&gt;Open-weight GPT-OSS model&lt;/p&gt;

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

&lt;p&gt;used an open-weight AI model through Groq to power the AI features. Open-weight models give developers more flexibility to explore how AI works, experiment with different models, and build applications without being limited to one closed model ecosystem.&lt;/p&gt;

&lt;p&gt;As a beginner, this project helped me understand how AI APIs can be integrated into a real application.&lt;/p&gt;

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

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

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

&lt;p&gt;Built with curiosity, code, and a little bit of spooky energy. 👻&lt;/p&gt;

&lt;h1&gt;
  
  
  devchallenge #hf26challenge #Hacktoberfest2026 #Python #Streamlit #OpenSourceAI #BuildInPublic
&lt;/h1&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>Sorta — An AI Downloads Butler Built with Local Gemma</title>
      <dc:creator>Arjun Sharma</dc:creator>
      <pubDate>Sat, 24 Oct 2026 04:55:50 +0000</pubDate>
      <link>https://dev.to/arjun_sharma_bae582d1abbf/sorta-an-ai-downloads-butler-built-with-local-gemma-34ln</link>
      <guid>https://dev.to/arjun_sharma_bae582d1abbf/sorta-an-ai-downloads-butler-built-with-local-gemma-34ln</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;br&gt;
My downloads folder can get messy pretty quickly, so for the Hacktoberfest Week 3 challenge, I decided to build something that could help me organize it.&lt;/p&gt;

&lt;p&gt;I made Sorta, a small AI-powered app that suggests where a downloaded file could belong based on its filename.&lt;/p&gt;
&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;Sorta is built with Python, Streamlit, Ollama, and Gemma 3 1B.&lt;/p&gt;

&lt;p&gt;I enter or select a filename, and Gemma suggests a folder category. I can review the suggestion in the app before deciding what to do with the file.&lt;/p&gt;

&lt;p&gt;This is an early prototype: Sorta currently previews folder suggestions. It does not automatically move files, and its undo feature is not implemented yet.&lt;/p&gt;



&lt;p&gt;Instead of having to think through a folder category for every download, Sorta gives me a quick suggestion to review. I haven’t measured a specific time saving yet, but I wanted to explore how AI could make this small, repetitive task easier.&lt;/p&gt;
&lt;h2&gt;
  
  
  Demo
&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/codesnippet-lab" rel="noopener noreferrer"&gt;
        codesnippet-lab
      &lt;/a&gt; / &lt;a href="https://github.com/codesnippet-lab/Sorta-AI" rel="noopener noreferrer"&gt;
        Sorta-AI
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      A local AI-powered downloads organizer that uses Gemma to suggest folders for your files—without sending filenames to a cloud AI.
    &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;Sorta — AI Downloads Butler 🪄&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;Sorta is a file-organization assistant that uses a locally running Gemma model
to suggest folders for your files. You can review the suggestions before
taking any action.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Features&lt;/h2&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Upload multiple files in a Streamlit interface&lt;/li&gt;
&lt;li&gt;Use local Gemma AI through Ollama to suggest folders&lt;/li&gt;
&lt;li&gt;Preview the proposed organization&lt;/li&gt;
&lt;li&gt;Keep the user in control: this prototype does not move, rename, or delete files&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Built with&lt;/h2&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Python&lt;/li&gt;
&lt;li&gt;Streamlit&lt;/li&gt;
&lt;li&gt;Ollama&lt;/li&gt;
&lt;li&gt;Gemma 3 1B&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Run locally&lt;/h2&gt;

&lt;/div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;1. Install Ollama&lt;/h3&gt;

&lt;/div&gt;
&lt;p&gt;Install Ollama for your operating system:
&lt;a href="https://ollama.com/download" rel="nofollow noopener noreferrer"&gt;https://ollama.com/download&lt;/a&gt;&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;2. Download Gemma&lt;/h3&gt;

&lt;/div&gt;
&lt;p&gt;Open a terminal and run:&lt;/p&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;ollama pull gemma3:1b&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;Ensure Ollama is running.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;3. Set up Sorta&lt;/h3&gt;

&lt;/div&gt;
&lt;p&gt;From the project folder:&lt;/p&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;python3 -m venv .venv
&lt;span class="pl-c1"&gt;source&lt;/span&gt; .venv/bin/activate
pip install -r requirements.txt&lt;/pre&gt;

&lt;/div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;4. Launch the app&lt;/h3&gt;

&lt;/div&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;streamlit run app.py&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;Open the local URL printed in your terminal.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Privacy and safety&lt;/h2&gt;

&lt;/div&gt;
&lt;p&gt;Sorta sends filenames to the locally running Gemma model to generate…&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/codesnippet-lab/Sorta-AI" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


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

&lt;p&gt;Github Repository:&lt;a href="https://github.com/codesnippet-lab/Sorta-AI" rel="noopener noreferrer"&gt;https://github.com/codesnippet-lab/Sorta-AI&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;I used Gemma 3 1B through Ollama, with the model running on my own computer. For this prototype, the filename is sent to the local model rather than a hosted AI API.&lt;/p&gt;

&lt;p&gt;Using an open model gave me a chance to experiment with AI locally and connect it to an app I built myself.&lt;/p&gt;

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

&lt;p&gt;As a first-year Computer Science student who’s still learning development, this project helped me practice connecting a local AI model to a Python interface and handling the model’s response.&lt;/p&gt;

&lt;p&gt;My next steps are to add safe, user-approved file organization and implement a real undo feature.&lt;/p&gt;

&lt;p&gt;Thanks for checking out my project! I’d appreciate feedback and ideas for improving Sorta.&lt;/p&gt;

&lt;h1&gt;
  
  
  devchallenge #hf26challenge #Hacktoberfest #OpenSource #Python #Gemma #Ollama
&lt;/h1&gt;

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

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

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

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

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>Sorta-AI : An AI Downloads Butler</title>
      <dc:creator>Arjun Sharma</dc:creator>
      <pubDate>Fri, 23 Oct 2026 20:30:01 +0000</pubDate>
      <link>https://dev.to/arjun_sharma_bae582d1abbf/sorta-ai-an-ai-downloads-butler-12nh</link>
      <guid>https://dev.to/arjun_sharma_bae582d1abbf/sorta-ai-an-ai-downloads-butler-12nh</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;br&gt;
My Downloads folder can get messy pretty quickly, so for Hactoberfest Week 3 challenge,I decided to build something that could help me organise it.&lt;/p&gt;

&lt;p&gt;I made Sorta ,a small AI-powered app that suggests where a downloaded   file could belong based on its filename.&lt;/p&gt;
&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;Sorta is built with Python, Streamlit, Ollama, and Gemma 3 1B.&lt;/p&gt;

&lt;p&gt;I enter or select a filename, and Gemma suggests a folder category. I can review the suggestion in the app before deciding what to do with the file.&lt;/p&gt;

&lt;p&gt;This is an early prototype: Sorta currently previews folder suggestions. It does not automatically move files, and its undo feature is not implemented yet.&lt;/p&gt;



&lt;p&gt;Instead of having to think through a folder category for every download, Sorta gives me a quick suggestion to review. I haven’t measured a specific time saving yet, but I wanted to explore how AI could make this small, repetitive task easier.&lt;/p&gt;



&lt;p&gt;Github Repository:&lt;a href="https://github.com/codesnippet-lab/Sorta-AI" rel="noopener noreferrer"&gt;https://github.com/codesnippet-lab/Sorta-AI&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/codesnippet-lab" rel="noopener noreferrer"&gt;
        codesnippet-lab
      &lt;/a&gt; / &lt;a href="https://github.com/codesnippet-lab/Sorta-AI" rel="noopener noreferrer"&gt;
        Sorta-AI
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      A local AI-powered downloads organizer that uses Gemma to suggest folders for your files—without sending filenames to a cloud AI.
    &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;Sorta — AI Downloads Butler 🪄&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;Sorta is a file-organization assistant that uses a locally running Gemma model
to suggest folders for your files. You can review the suggestions before
taking any action.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Features&lt;/h2&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Upload multiple files in a Streamlit interface&lt;/li&gt;
&lt;li&gt;Use local Gemma AI through Ollama to suggest folders&lt;/li&gt;
&lt;li&gt;Preview the proposed organization&lt;/li&gt;
&lt;li&gt;Keep the user in control: this prototype does not move, rename, or delete files&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Built with&lt;/h2&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Python&lt;/li&gt;
&lt;li&gt;Streamlit&lt;/li&gt;
&lt;li&gt;Ollama&lt;/li&gt;
&lt;li&gt;Gemma 3 1B&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Run locally&lt;/h2&gt;

&lt;/div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;1. Install Ollama&lt;/h3&gt;

&lt;/div&gt;
&lt;p&gt;Install Ollama for your operating system:
&lt;a href="https://ollama.com/download" rel="nofollow noopener noreferrer"&gt;https://ollama.com/download&lt;/a&gt;&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;2. Download Gemma&lt;/h3&gt;

&lt;/div&gt;
&lt;p&gt;Open a terminal and run:&lt;/p&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;ollama pull gemma3:1b&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;Ensure Ollama is running.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;3. Set up Sorta&lt;/h3&gt;

&lt;/div&gt;
&lt;p&gt;From the project folder:&lt;/p&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;python3 -m venv .venv
&lt;span class="pl-c1"&gt;source&lt;/span&gt; .venv/bin/activate
pip install -r requirements.txt&lt;/pre&gt;

&lt;/div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;4. Launch the app&lt;/h3&gt;

&lt;/div&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;streamlit run app.py&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;Open the local URL printed in your terminal.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Privacy and safety&lt;/h2&gt;

&lt;/div&gt;
&lt;p&gt;Sorta sends filenames to the locally running Gemma model to generate…&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/codesnippet-lab/Sorta-AI" 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;p&gt;I used Gemma 3 1B through Ollama, with the model running on my own computer. For this prototype, the filename is sent to the local model rather than a hosted AI API.&lt;/p&gt;

&lt;p&gt;Using an open model gave me a chance to experiment with AI locally and connect it to an app I built myself.&lt;/p&gt;

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

&lt;p&gt;I used Gemma 3 1B through Ollama, with the model running on my own computer. For this prototype, the filename is sent to the local model rather than a hosted AI API.&lt;/p&gt;

&lt;p&gt;Using an open model gave me a chance to experiment with AI locally and connect it to an app I built myself.&lt;/p&gt;

&lt;p&gt;I used Gemma 3 1B through Ollama, with the model running on my own computer. For this prototype, the filename is sent to the local model rather than a hosted AI API.&lt;/p&gt;

&lt;p&gt;Using an open model gave me a chance to experiment with AI locally and connect it to an app I built myself.&lt;/p&gt;

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

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

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

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

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>InvoicePilot AI : Making Invoice Processing Smarter with AI</title>
      <dc:creator>Arjun Sharma</dc:creator>
      <pubDate>Fri, 16 Oct 2026 10:57:00 +0000</pubDate>
      <link>https://dev.to/arjun_sharma_bae582d1abbf/invoicepilot-ai-making-invoice-processing-smarter-with-ai-5995</link>
      <guid>https://dev.to/arjun_sharma_bae582d1abbf/invoicepilot-ai-making-invoice-processing-smarter-with-ai-5995</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;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;InvoicePilot AI is a project I am building to make invoice processing easier and more efficient.&lt;/p&gt;

&lt;p&gt;The goal is to reduce manual work and help users organize invoice information through a simple application.&lt;/p&gt;

&lt;p&gt;I built this project to improve my Python development skills and explore how AI can be applied to real-world problems.&lt;/p&gt;

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

&lt;p&gt;Try InvoicePilot AI using the live demo link :&lt;br&gt;
&lt;a href="https://invoice-pilot-ai-b2iqponirobba7zwczpkud.streamlit.app" rel="noopener noreferrer"&gt;https://invoice-pilot-ai-b2iqponirobba7zwczpkud.streamlit.app&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;Github Repository:&lt;br&gt;
&lt;a href="https://github.com/codesnippet-lab/invoice-pilot-ai" rel="noopener noreferrer"&gt;https://github.com/codesnippet-lab/invoice-pilot-ai&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;I built InvoicePilot AI using Python and Streamlit.&lt;/p&gt;

&lt;p&gt;I used VS Code for development and GitHub to manage and share my source code.&lt;/p&gt;

&lt;p&gt;I worked on organizing the project files, installing dependencies, and running the application locally before deploying it.&lt;/p&gt;

&lt;p&gt;This project helped me improve my Python programming skills and understand how to turn an idea into a working application.&lt;/p&gt;

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

&lt;p&gt;Open innovation matters because it allows people from different backgrounds to share ideas, learn from one another, and build better solutions together.&lt;/p&gt;

&lt;p&gt;As a first-year Computer Science student, I believe open-source projects give beginners like me an opportunity to learn from real-world code, improve our skills, and contribute to the developer community.&lt;/p&gt;

&lt;p&gt;By sharing projects openly, we can help others learn, receive feedback, and make technology more accessible to everyone.&lt;/p&gt;

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

&lt;h2&gt;
  
  
  My First User
&lt;/h2&gt;

&lt;p&gt;I am looking forward to getting feedback from my first users.&lt;/p&gt;

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

&lt;h2&gt;
  
  
  devchallenge
&lt;/h2&gt;

&lt;h2&gt;
  
  
  hf26challenge
&lt;/h2&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>My Java Learning Journey</title>
      <dc:creator>Arjun Sharma</dc:creator>
      <pubDate>Fri, 09 Oct 2026 11:29:47 +0000</pubDate>
      <link>https://dev.to/arjun_sharma_bae582d1abbf/my-java-learning-journey-2e59</link>
      <guid>https://dev.to/arjun_sharma_bae582d1abbf/my-java-learning-journey-2e59</guid>
      <description>&lt;p&gt;Hi everyone!&lt;br&gt;
I'm a first-year Computer Science student at Bosscoder School of Technology , and I'm starting my journey in programming.&lt;br&gt;
Currently, I'm learning Java, practicing coding problems, and improving my problem-solving skills.&lt;br&gt;
My goal is to become a better programmer and contribute to open-source projects.&lt;br&gt;
I'll share my learning progress , challenges ,and achievements here.&lt;br&gt;
I'm excited to learn and grow this community.&lt;/p&gt;

&lt;p&gt;#Java #Programming #Beginners&lt;/p&gt;

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