<?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: Shaurya Aryan</title>
    <description>The latest articles on DEV Community by Shaurya Aryan (@aryanshaurya1012collab).</description>
    <link>https://dev.to/aryanshaurya1012collab</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%2F4096723%2Fda5c0481-1d70-4be8-b7a1-38b56f7a0f4e.png</url>
      <title>DEV Community: Shaurya Aryan</title>
      <link>https://dev.to/aryanshaurya1012collab</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/aryanshaurya1012collab"/>
    <language>en</language>
    <item>
      <title>The Last Commit 👻: A Haunted Code Archaeologist Powered by Open-Weight AI</title>
      <dc:creator>Shaurya Aryan</dc:creator>
      <pubDate>Mon, 26 Oct 2026 20:26:15 +0000</pubDate>
      <link>https://dev.to/aryanshaurya1012collab/the-last-commit-a-haunted-code-archaeologist-powered-by-open-weight-ai-431p</link>
      <guid>https://dev.to/aryanshaurya1012collab/the-last-commit-a-haunted-code-archaeologist-powered-by-open-weight-ai-431p</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week4-2026-10-26"&gt;Hacktoberfest Open-Source AI Challenge Week 4: Ghost in the Machine&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Every codebase leaves a trace. Some refuse to disappear. 👻&lt;/p&gt;

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

&lt;p&gt;Meet &lt;strong&gt;The Last Commit&lt;/strong&gt; — a haunted code archaeologist that uses open-weight AI to help developers understand forgotten code, investigate potential bugs, and breathe new life into legacy snippets.&lt;/p&gt;

&lt;p&gt;The idea came from a familiar developer experience: opening an old file, discovering a strange function, and wondering why anyone wrote it that way in the first place.&lt;/p&gt;

&lt;p&gt;Instead of treating legacy code analysis like another ordinary chatbot interaction, I wanted to turn it into an investigation inside a mysterious, retro-futuristic computer system.&lt;/p&gt;

&lt;p&gt;The result combines practical AI-powered code analysis with a cinematic horror atmosphere inspired by haunted CRT terminals, digital ghosts, and the feeling that an old program still has something to say.&lt;/p&gt;

&lt;h3&gt;
  
  
  Three ways to investigate forgotten code
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;🕯️ Séance Mode&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Summon the fictional spirit of a code snippet. It narrates what the code used to do while providing a grounded technical explanation of its behaviour, assumptions, and missing context.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🩸 Autopsy Mode&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Investigate potential bugs, deprecated patterns, security concerns, error-handling gaps, and other maintenance risks. Findings are presented with explanations and suggested next steps, rather than simply declaring code broken.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;⚡ Resurrection Mode&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Give an old snippet a fresh start. Generate a proposed modernized version, understand the changes, and review compatibility caveats and suggested tests before using it.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Forgotten System — a playable Matrix terminal
&lt;/h3&gt;

&lt;p&gt;The experience extends beyond the code-analysis workspace.&lt;/p&gt;

&lt;p&gt;The Forgotten System features an interactive Matrix-style terminal with falling characters, pointer-reactive ripples, spectral signals, and a Code Graveyard where developers can discover old code fragments and send them into the AI workspace for further analysis.&lt;/p&gt;

&lt;p&gt;The terminal includes configurable animation performance and optional retro-computer ambience, creating an interactive Halloween atmosphere without making the developer tools themselves unusable.&lt;/p&gt;

&lt;h3&gt;
  
  
  A personal archive
&lt;/h3&gt;

&lt;p&gt;The Archival Vault stores selected analysis sessions in the browser, letting developers revisit previous investigations, search saved records, copy reports, and download Markdown artefacts.&lt;/p&gt;

&lt;p&gt;The project never executes submitted code. It analyses the snippet as text, keeping the experience focused on explanation and static inspection.&lt;/p&gt;

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

&lt;p&gt;👻 &lt;strong&gt;&lt;a href="https://the-last-commit.ai.studio/" rel="noopener noreferrer"&gt;Enter The Last Commit — Live Demo&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Explore the haunted terminal, investigate a code snippet, and see what the ghost has to say.&lt;/p&gt;

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

&lt;p&gt;💻 &lt;strong&gt;&lt;a href="https://github.com/aryanshaurya1012-collab/the-last-commit" rel="noopener noreferrer"&gt;Explore the source code on GitHub&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The repository includes the application source, server-side model integration, tests, configuration examples, and setup documentation.&lt;/p&gt;

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

&lt;p&gt;I built The Last Commit using Google AI Studio Build mode, React, TypeScript, Vite, Tailwind CSS, Node.js, Express, and the official &lt;code&gt;@google/genai&lt;/code&gt; SDK.&lt;/p&gt;

&lt;p&gt;The AI component uses Google's open-weight &lt;strong&gt;Gemma 4&lt;/strong&gt; model, configured as &lt;code&gt;gemma-4-26b-a4b-it&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;The application sends code snippets to a server-side endpoint, which requests structured analysis from the configured model. The frontend then presents the response in one of the three analysis modes.&lt;/p&gt;

&lt;p&gt;I kept the interactive Matrix renderer separate from the AI service. The falling characters, pointer interactions, visual effects, and animation controls run in the browser; they do not require an AI request for every frame.&lt;/p&gt;

&lt;p&gt;Saved investigations use browser &lt;code&gt;localStorage&lt;/code&gt;, so a remote database or user account is not required for the current version.&lt;/p&gt;

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

&lt;p&gt;A tool that analyses code should not have to be permanently tied to one closed model or one fixed way of interpreting software.&lt;/p&gt;

&lt;p&gt;Using an open-weight model gives developers the opportunity to inspect the published model and its applicable licence, experiment with prompts and analysis workflows, and explore alternative inference environments as the project evolves.&lt;/p&gt;

&lt;p&gt;Gemma is central to the analysis rather than an optional chatbot added to the interface. It provides the reasoning and language-generation component behind the explanations, potential findings, and modernization suggestions.&lt;/p&gt;

&lt;p&gt;There is an important distinction in the current implementation: &lt;strong&gt;The Last Commit uses hosted inference through the Gemini API.&lt;/strong&gt; Submitted source code is sent to the model provider for analysis, and the current deployment is not an entirely offline application. Saved reports remain in browser storage, but this does not mean inference happens locally.&lt;/p&gt;

&lt;p&gt;The separation between the model service, the browser interface, and the local archive leaves room to experiment with self-hosted inference in environments where keeping source code on a local machine is a requirement.&lt;/p&gt;

&lt;p&gt;For me, open innovation is not just about using a different model. It is about having room to understand, adapt, and eventually change the technology behind the tools we build.&lt;/p&gt;

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

&lt;p&gt;Halloween seemed like the perfect excuse to give an ordinary developer problem a slightly unsettling personality.&lt;/p&gt;

&lt;p&gt;Old code often feels haunted: unexplained decisions, forgotten dependencies, strange behaviours, and functions nobody remembers writing. The Last Commit turns that feeling into an interactive experience while keeping the underlying goal practical.&lt;/p&gt;

&lt;p&gt;The ghost is fictional. The code investigation is real work for the AI to assist with.&lt;/p&gt;

&lt;p&gt;This is an early version, and I intend to keep improving it beyond Hacktoberfest — exploring better analysis, more useful developer workflows, and alternative ways to run open-weight models.&lt;/p&gt;

&lt;p&gt;Every codebase leaves a trace. This one just happens to whisper back.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>gemma</category>
      <category>ai</category>
    </item>
    <item>
      <title>SlothPlate 🦥: Let Open-Weight AI Handle Your Meal Planning</title>
      <dc:creator>Shaurya Aryan</dc:creator>
      <pubDate>Mon, 19 Oct 2026 22:39:28 +0000</pubDate>
      <link>https://dev.to/aryanshaurya1012collab/slothplate-let-open-weight-ai-handle-your-meal-planning-27f8</link>
      <guid>https://dev.to/aryanshaurya1012collab/slothplate-let-open-weight-ai-handle-your-meal-planning-27f8</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;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;Meet &lt;strong&gt;SlothPlate&lt;/strong&gt; 🦥 — a low-effort meal-planning assistant that helps you spend less time deciding what to cook.&lt;/p&gt;

&lt;p&gt;We've all opened the fridge, stared at a few random ingredients, and still had no idea what to make. SlothPlate tackles that everyday problem by turning the ingredients you already have into simple meal ideas and a consolidated grocery list.&lt;/p&gt;

&lt;p&gt;Here's how it works:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Scan your fridge:&lt;/strong&gt; Upload a fridge or pantry photo, or enter ingredients manually. AI helps identify the ingredients, which you can review and correct.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Get easy meal ideas:&lt;/strong&gt; Generate three meal suggestions based on your available ingredients, cooking time, and effort preferences.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Generate your grocery list:&lt;/strong&gt; Select the meals you like and combine their missing ingredients into one organised shopping list.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Save your plans:&lt;/strong&gt; Keep meal plans and grocery lists in your browser so you can return to them later.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal is simple: fewer repetitive decisions, less unnecessary shopping, and more time for everything else.&lt;/p&gt;

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

&lt;p&gt;🌿 &lt;strong&gt;&lt;a href="https://slothplate.ai.studio" rel="noopener noreferrer"&gt;Try SlothPlate — Live Demo&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

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

&lt;p&gt;💻 &lt;strong&gt;&lt;a href="https://github.com/aryanshaurya1012-collab/SlothPlate" rel="noopener noreferrer"&gt;View SlothPlate on GitHub&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

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

&lt;p&gt;I built SlothPlate using Google AI Studio Build mode, React, TypeScript, and a Node.js backend.&lt;/p&gt;

&lt;p&gt;The application uses Google's open-weight &lt;strong&gt;Gemma 4&lt;/strong&gt; model through a server-side API integration. Gemma powers the ingredient-analysis and meal-generation workflow, helping transform a list of available ingredients and user preferences into structured meal suggestions.&lt;/p&gt;

&lt;p&gt;The shopping-list logic runs in application code, consolidating ingredients from the selected recipes rather than relying on the AI to perform every calculation.&lt;/p&gt;

&lt;p&gt;I also implemented browser-based storage for saved plans, keeping the first version simple without requiring accounts or a separate cloud database.&lt;/p&gt;

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

&lt;p&gt;I wanted to build something where open-weight AI performs a useful task rather than simply adding a chatbot to an application.&lt;/p&gt;

&lt;p&gt;Gemma gives SlothPlate an open-weight model foundation that developers can inspect, adapt, and explore in alternative inference environments. It also keeps the model integration separate from the main application logic, making future experimentation with other compatible models possible.&lt;/p&gt;

&lt;p&gt;The current version uses hosted inference, so AI generation requires an internet connection and submitted images or ingredient information are sent to the model provider for processing. Saved plans are stored in the browser's local storage; the application does not currently provide fully local AI inference or cloud synchronisation.&lt;/p&gt;

&lt;p&gt;That distinction matters: open-weight models create opportunities for more control and adaptability, but privacy and offline operation depend on how the model is deployed.&lt;/p&gt;

&lt;p&gt;For this version, I focused on making the experience practical and easy to use while leaving room to explore local inference and further improvements later.&lt;/p&gt;

&lt;p&gt;SlothPlate is my attempt to make an everyday task a little less tedious. Sometimes, the smartest productivity tool is simply the one that saves you from having to think about dinner again. 🌿&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>productivity</category>
      <category>gemma</category>
    </item>
    <item>
      <title>ScopeMate: An Open-Weight AI Assistant to Protect Freelancers from Scope Creep</title>
      <dc:creator>Shaurya Aryan</dc:creator>
      <pubDate>Tue, 13 Oct 2026 21:34:05 +0000</pubDate>
      <link>https://dev.to/aryanshaurya1012collab/scopemate-an-open-weight-ai-assistant-to-protect-freelancers-from-scope-creep-37ac</link>
      <guid>https://dev.to/aryanshaurya1012collab/scopemate-an-open-weight-ai-assistant-to-protect-freelancers-from-scope-creep-37ac</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;ScopeMate is an AI-powered scope and quote assistant designed for freelancers who want to spend less time managing vague client requirements and more time doing the actual work.&lt;/p&gt;

&lt;p&gt;A simple client request can quickly turn into an unclear project, unrealistic expectations, or endless additional requests. ScopeMate helps freelancers turn those rough briefs into structured project proposals with clear deliverables, exclusions, assumptions, milestones, and clarification questions.&lt;/p&gt;

&lt;p&gt;It includes three core capabilities:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;AI-powered proposals:&lt;/strong&gt; Turn rough client briefs into structured, editable project scopes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Deterministic quote calculations:&lt;/strong&gt; Build estimates using editable line items, rates, hours, discounts, and other supported pricing options. The application calculates totals instead of relying on AI-generated arithmetic.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Scope Change Analyzer:&lt;/strong&gt; Compare a new client request with a saved project scope, identify potential additional work, and draft a professional response.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Projects can be saved locally in the browser, reopened, edited, and used again when analyzing new client requests.&lt;/p&gt;

&lt;p&gt;The people I built this for are freelance developers, designers, writers, and other independent professionals who need a simple way to define work and communicate changes to clients.&lt;/p&gt;

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

&lt;p&gt;&lt;a href="https://scopemate-119860336876.asia-southeast1.run.app" rel="noopener noreferrer"&gt;Try ScopeMate — Live Demo&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;&lt;a href="https://github.com/aryanshaurya1012-collab/ScopeMate-AI" rel="noopener noreferrer"&gt;ScopeMate GitHub Repository&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;I built ScopeMate using Google AI Studio Build mode, React, TypeScript, and a Node.js/Express backend.&lt;/p&gt;

&lt;p&gt;The AI features use Google's open-weight Gemma 4 model through a server-side API integration. The model helps interpret client briefs, propose project scopes, and assess new requests against existing requirements.&lt;/p&gt;

&lt;p&gt;I kept quote calculations in application code so that financial totals are deterministic and can be edited by the freelancer.&lt;/p&gt;

&lt;p&gt;For the first version, I used browser localStorage to keep project history simple, without requiring user accounts or a cloud database.&lt;/p&gt;

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

&lt;p&gt;Freelancers need tools they can adapt to their own workflows rather than being locked into one proprietary AI model or product ecosystem.&lt;/p&gt;

&lt;p&gt;Using an open-weight model such as Gemma gives ScopeMate a foundation that developers can inspect, adapt, and potentially run through alternative inference setups as the project evolves.&lt;/p&gt;

&lt;p&gt;The current version uses hosted inference, so AI generation requires an internet connection and the relevant client brief is sent to the model provider for processing. I am not claiming that the current application runs its AI entirely locally or guarantees that client data never leaves the device.&lt;/p&gt;

&lt;p&gt;The goal is to demonstrate how open-weight AI can support a focused, practical business tool, while keeping important operations such as quote calculations deterministic and giving the freelancer control over the final scope and client communication.&lt;/p&gt;

&lt;p&gt;ScopeMate is an early version, and I plan to continue improving it beyond the challenge.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>opensource</category>
      <category>ai</category>
    </item>
    <item>
      <title>GullyGames 🌿: Less Screen Time, More Real-World Play with Open-Weight AI</title>
      <dc:creator>Shaurya Aryan</dc:creator>
      <pubDate>Sat, 10 Oct 2026 12:58:24 +0000</pubDate>
      <link>https://dev.to/aryanshaurya1012collab/gullygames-less-screen-time-more-real-world-play-with-open-weight-ai-1410</link>
      <guid>https://dev.to/aryanshaurya1012collab/gullygames-less-screen-time-more-real-world-play-with-open-weight-ai-1410</guid>
      <description>&lt;p&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;/p&gt;

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

&lt;p&gt;GullyGames is an AI-powered app that creates short, collaborative outdoor games for friends, students, and community groups.&lt;/p&gt;

&lt;p&gt;Users choose their environment, group size, available time, and preferred activity style. GullyGames generates a structured activity designed to encourage real-world interaction and reduce unnecessary screen time.&lt;/p&gt;

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

&lt;p&gt;&lt;a href="https://gullygames.ai.studio" rel="noopener noreferrer"&gt;https://gullygames.ai.studio&lt;/a&gt; &lt;/p&gt;

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

&lt;p&gt;&lt;a href="https://github.com/aryanshaurya1012-collab/Gully-Games" rel="noopener noreferrer"&gt;GitHub repository — Gully-Games&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;I built GullyGames using Google AI Studio Build mode, React, TypeScript, and a Node.js/Express backend.&lt;/p&gt;

&lt;p&gt;The application uses Google's open-weight Gemma 4 model through a server-side API integration to generate outdoor activities. It includes an activity setup flow, timed instructions, a distraction-free Pocket Mode, and local session history.&lt;/p&gt;

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

&lt;p&gt;Open-weight models give developers more flexibility to inspect, adapt, and experiment with AI models rather than depending entirely on a closed model ecosystem.&lt;/p&gt;

&lt;p&gt;GullyGames keeps its model integration modular so that alternative inference setups can be explored as the project develops. The current version uses hosted inference, so it requires an internet connection for AI generation; it does not claim that model inference runs locally.&lt;/p&gt;

&lt;p&gt;By keeping the experience lightweight and using browser-based storage for session history, the project can stay simple while leaving room for future improvements.&lt;/p&gt;

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