<?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: NAITIK AGARWAL</title>
    <description>The latest articles on DEV Community by NAITIK AGARWAL (@hinaitikdev).</description>
    <link>https://dev.to/hinaitikdev</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%2F4154181%2F95d37523-4247-4081-ad4d-5e2d43d3b4df.jpg</url>
      <title>DEV Community: NAITIK AGARWAL</title>
      <link>https://dev.to/hinaitikdev</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/hinaitikdev"/>
    <language>en</language>
    <item>
      <title>WEEK 3 CHALLENGE</title>
      <dc:creator>NAITIK AGARWAL</dc:creator>
      <pubDate>Fri, 23 Oct 2026 10:27:04 +0000</pubDate>
      <link>https://dev.to/hinaitikdev/week-3-challenge-fmg</link>
      <guid>https://dev.to/hinaitikdev/week-3-challenge-fmg</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;&lt;strong&gt;Ghostwriter for Reality — From scattered fragments to finished work.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Ever abandoned a project and returned to it weeks later, only to realize you've forgotten why you made certain decisions, what remained unfinished, or what you were supposed to build next?&lt;/p&gt;

&lt;p&gt;That's the problem I'm trying to solve.&lt;/p&gt;

&lt;p&gt;Ghostwriter for Reality helps developers, creators, and makers recover the context behind stalled projects. Instead of starting from scratch, they can bring together scattered notes and project fragments, reconstruct their original intent, identify uncertainties, and turn everything into an actionable recovery plan.&lt;/p&gt;

&lt;p&gt;For this first version, I'm focusing on a &lt;strong&gt;Markdown-first workflow&lt;/strong&gt;. The goal is to prove the core experience before expanding into more complex document types and richer project recovery tools.&lt;/p&gt;

&lt;p&gt;Less time reconstructing your own thoughts. More time actually building.&lt;/p&gt;

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

&lt;p&gt;🚀 &lt;strong&gt;Live App:&lt;/strong&gt; &lt;a href="https://ghost-writer-vert.vercel.app/" rel="noopener noreferrer"&gt;https://ghost-writer-vert.vercel.app/&lt;/a&gt;&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/Naitik-xd/Ghost-Writer-" rel="noopener noreferrer"&gt;https://github.com/Naitik-xd/Ghost-Writer-&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The project is open source, and contributions and feedback are welcome!&lt;/p&gt;

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

&lt;p&gt;I'm building Ghostwriter for Reality around &lt;strong&gt;Gemma 4&lt;/strong&gt;, with the aim of using open-weight AI for project reconstruction and writing assistance.&lt;/p&gt;

&lt;p&gt;The application is built as a web-based workspace, with a focus on a clean interface, local project persistence, and a workflow that keeps the user in control of their original content.&lt;/p&gt;

&lt;p&gt;The first version focuses on the essentials:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Organizing project fragments.&lt;/li&gt;
&lt;li&gt;Reconstructing project intent and identifying uncertainties.&lt;/li&gt;
&lt;li&gt;Turning recovered context into actionable next steps.&lt;/li&gt;
&lt;li&gt;Generating useful project documentation from scattered information.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I'm taking a Markdown-first approach for this initial release. This isn't about reducing the ambition of the idea; it's about building a reliable foundation that can grow into the complete vision.&lt;/p&gt;

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

&lt;p&gt;A tool that helps people recover their work should give them control over that work, too.&lt;/p&gt;

&lt;p&gt;Open innovation makes it possible for developers to inspect the implementation, suggest improvements, adapt the workflow, and build on the project rather than being limited to a closed product.&lt;/p&gt;

&lt;p&gt;Open-weight AI also creates opportunities to experiment with model behavior, build transparent workflows, and develop alternatives that the community can improve together.&lt;/p&gt;

&lt;p&gt;Ghostwriter for Reality is an attempt to make that practical: help people recover unfinished ideas and turn them into something they can continue building.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Slow and steady isn't about thinking smaller. It's about building something useful, one reliable step at a time.&lt;/strong&gt; 🚀&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>ai</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Submaster-ai Dev Challenge week 2</title>
      <dc:creator>NAITIK AGARWAL</dc:creator>
      <pubDate>Fri, 16 Oct 2026 14:47:50 +0000</pubDate>
      <link>https://dev.to/hinaitikdev/submaster-ai-dev-challenge-week-2-35</link>
      <guid>https://dev.to/hinaitikdev/submaster-ai-dev-challenge-week-2-35</guid>
      <description>&lt;p&gt;&lt;em&gt;This is my submission for &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;&lt;strong&gt;SubMaster AI&lt;/strong&gt; — An AI-powered teacher substitution and staffing management system for K–12 schools.&lt;/p&gt;

&lt;p&gt;When teachers are absent, administrators often spend hours manually rearranging timetables. SubMaster AI automates this process in &lt;strong&gt;under 5 seconds&lt;/strong&gt;, preventing scheduling conflicts, balancing workloads, and generating substitute lesson briefings.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Business Model:&lt;/strong&gt; A proposed subscription of $250/month for private and charter schools.&lt;/p&gt;

&lt;h2&gt;
  
  
  🔗 Demo &amp;amp; Source Code
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Live Demo:&lt;/strong&gt; &lt;a href="https://submaster-ai.vercel.app/" rel="noopener noreferrer"&gt;https://submaster-ai.vercel.app/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GitHub:&lt;/strong&gt; &lt;a href="https://github.com/Naitik-xd/Dev-3" rel="noopener noreferrer"&gt;https://github.com/Naitik-xd/Dev-3&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  🛠️ Tech Stack &amp;amp; Architecture
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;AI:&lt;/strong&gt; Google's open-weight Gemma models via &lt;code&gt;@google/genai&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Frontend:&lt;/strong&gt; React 19, TypeScript, Tailwind CSS&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;PDF Export:&lt;/strong&gt; jsPDF&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Backend:&lt;/strong&gt; Vercel serverless functions&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A deterministic TypeScript constraint solver handles scheduling and workload rules, while Gemma generates contextual lesson briefings and emergency planning suggestions.&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Privacy:&lt;/strong&gt; Open-weight models offer opportunities for auditable and locally hosted AI solutions.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Affordability:&lt;/strong&gt; Schools can explore deployment options that reduce reliance on proprietary AI APIs.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Adaptability:&lt;/strong&gt; Open foundations make it easier to customize scheduling rules for different schools.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;SubMaster AI combines deterministic scheduling with AI assistance to make school staffing faster, smarter, and more reliable.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>ai</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Touch Grass, Week 1 Dev Challenge hacktoberfest 26</title>
      <dc:creator>NAITIK AGARWAL</dc:creator>
      <pubDate>Wed, 07 Oct 2026 10:42:46 +0000</pubDate>
      <link>https://dev.to/hinaitikdev/touch-grass-week-1-dev-challenge-hacktoberfest-26-37jg</link>
      <guid>https://dev.to/hinaitikdev/touch-grass-week-1-dev-challenge-hacktoberfest-26-37jg</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week1-2026-10-05"&gt;Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;TouchGrass&lt;/strong&gt; is a web app that uses AI to turn screen time into a reason to go outside.&lt;/p&gt;

&lt;p&gt;Instead of endlessly scrolling, you get a small outdoor challenge — like finding a natural pattern, capturing a leaf, or observing something in the sky. You complete it using your camera, and AI checks whether your outdoor evidence matches the challenge.&lt;/p&gt;

&lt;p&gt;The app tracks both your current session time and the time spent completing the challenge, encouraging you to actually step away from the screen and interact with the world around you.&lt;/p&gt;

&lt;p&gt;It’s designed for anyone who wants a simple push to get outside without turning it into another social or productivity app.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Live Demo:&lt;/strong&gt; &lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
      &lt;div class="c-embed__body flex items-center justify-between"&gt;
        &lt;a href="https://touchgrassai.vercel.app/" rel="noopener noreferrer" class="c-link fw-bold flex items-center"&gt;
          &lt;span class="mr-2"&gt;touchgrassai.vercel.app&lt;/span&gt;
          

        &lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


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

&lt;p&gt;&lt;strong&gt;GitHub:&lt;/strong&gt; &lt;/p&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/Naitik-xd" rel="noopener noreferrer"&gt;
        Naitik-xd
      &lt;/a&gt; / &lt;a href="https://github.com/Naitik-xd/Week-1-Dev-Challenge" rel="noopener noreferrer"&gt;
        Week-1-Dev-Challenge
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Hacktoberfest 26
    &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;TouchGrass&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;An anti-screen habit application built for &lt;strong&gt;Hacktoberfest 2026 Week 1 ("Touch Grass")&lt;/strong&gt;. TouchGrass assigns micro outdoor observation challenges, encourages you to physically step away from your device into nature, and verifies your findings through live camera evidence.&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;AI Architecture&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;TouchGrass is powered strictly and exclusively by Google's open-weight &lt;strong&gt;Gemma 4&lt;/strong&gt; models via the &lt;code&gt;@google/genai&lt;/code&gt; SDK:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Primary Model&lt;/strong&gt;: &lt;code&gt;gemma-4-26b-a4b-it&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fallback Model&lt;/strong&gt;: &lt;code&gt;gemma-4-31b-it&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;Functions Handled by Gemma 4:&lt;/h3&gt;
&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Dynamic Challenge Generation (&lt;code&gt;POST /api/challenge&lt;/code&gt;)&lt;/strong&gt;: Synthesizes safe, achievable outdoor observation tasks across 13+ varied themes with randomized seeds to prevent repetition.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Multimodal Vision Verification (&lt;code&gt;POST /api/validate&lt;/code&gt;)&lt;/strong&gt;: Analyzes camera-captured snapshots against the active assignment criteria and delivers constructive feedback.&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Core Features&lt;/h2&gt;

&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Interactive 3D Terra Biosphere&lt;/strong&gt;: Three.js WebGL centerpiece on the hero page with cursor-reactive rotation and floating atmospheric particles.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Strictly Camera-Only Shutter&lt;/strong&gt;: Evidence capture invokes the device hardware photo camera directly (&lt;code&gt;capture="environment"&lt;/code&gt;…&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/Naitik-xd/Week-1-Dev-Challenge" 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;TouchGrass is built with &lt;strong&gt;React, TypeScript, Tailwind CSS, Vercel, and Gemma&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Gemma is used to generate outdoor challenges and analyze camera-captured evidence to determine whether it reasonably matches the assigned task.&lt;/p&gt;

&lt;p&gt;The app uses a server-side API route to keep the AI API key out of the client, while session and timer state are persisted locally so refreshing the page doesn't reset an active challenge.&lt;/p&gt;

&lt;p&gt;There’s no login, database, or social feed — the focus is simply:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Get a challenge → Go outside → Capture evidence → Complete it.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;## Why Does Open Innovation Matter?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Open innovation makes it possible to build experiences where AI is not just another chatbot sitting inside a screen.&lt;/p&gt;

&lt;p&gt;With open-weight AI models like Gemma, developers can experiment with AI as part of real-world interactions — in this case, using AI to encourage people to leave the screen and engage with their physical environment.&lt;/p&gt;

&lt;p&gt;That flexibility makes it easier to build small, focused ideas around AI without needing to turn everything into another closed, screen-first experience.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;## Prize Categories&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Gemma&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>ai</category>
      <category>hacktoberfest</category>
    </item>
    <item>
      <title>CurriculumCraftai, Submission for launch weekend DEV Challenge</title>
      <dc:creator>NAITIK AGARWAL</dc:creator>
      <pubDate>Sat, 03 Oct 2026 06:35:37 +0000</pubDate>
      <link>https://dev.to/hinaitikdev/curriculumcraftai-submission-for-launch-weekend-dev-challenge-1cdc</link>
      <guid>https://dev.to/hinaitikdev/curriculumcraftai-submission-for-launch-weekend-dev-challenge-1cdc</guid>
      <description>&lt;p&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-weekend-2026-10-01"&gt;Hacktoberfest Weekend Challenge: Build for a Friend&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;## What I Built 🎓✨&lt;/strong&gt;&lt;br&gt;
I built CurriculumCraft AI for my friend who teaches high school (CBSE Grades 9–12) in India. &lt;/p&gt;

&lt;p&gt;Teachers spend hours every weekend formatting exam papers and calculating question weightages. CurriculumCraft AI automates this in seconds by generating:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;📄 Student Question Papers (MCQs, Assertion-Reason, Short Answer, Case Studies) aligned with rationalized NCERT syllabi.&lt;/li&gt;
&lt;li&gt;📝 Confidential Teacher Marking Schemes with step-by-step scoring rubrics.&lt;/li&gt;
&lt;li&gt;🗓️ NEP 2020 Monthly Lesson Plans with period-by-period trackers.&lt;/li&gt;
&lt;li&gt;🖨️ Print-Ready A4 &amp;amp; PDF Exports with KaTeX math and science equation formatting.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;**## Demo 🌐&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Live App:** &lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
      &lt;div class="c-embed__body flex items-center justify-between"&gt;
        &lt;a href="https://curriculum-craft-ai.vercel.app/" rel="noopener noreferrer" class="c-link fw-bold flex items-center"&gt;
          &lt;span class="mr-2"&gt;curriculum-craft-ai.vercel.app&lt;/span&gt;
          

        &lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;&lt;a href="https://github.com/Naitik-xd/CurriculumCraft-AI" rel="noopener noreferrer"&gt;https://github.com/Naitik-xd/CurriculumCraft-AI&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;License: MIT License&lt;/li&gt;
&lt;li&gt;Author: &lt;a href="https://na1t1k.vercel.app" rel="noopener noreferrer"&gt;Naitik&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;## How I Built It 🛠️🤖&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;- Open-Source AI: Powered strictly by Google's open-weight Gemma 4 family (&lt;code&gt;gemma-4-26b-a4b-it&lt;/code&gt; &amp;amp; &lt;code&gt;gemma-4-31b-it&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;- Hallucinations: Low temperature (&lt;code&gt;0.2&lt;/code&gt;) and pedagogical blueprint prompts ensure strict factual alignment with NCERT chapters.&lt;/li&gt;
&lt;li&gt;- Tech Stack: React 19, TypeScript, Tailwind CSS, KaTeX, and Express serverless functions on Vercel.&lt;/li&gt;
&lt;li&gt;- Security &amp;amp; Rate Limiting: Server-side API key isolation with a 30 req/5hr rate limiter to prevent token abuse.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;*&lt;em&gt;## Why Does Open Innovation Matter? *&lt;/em&gt;🌍💡&lt;br&gt;
Closed commercial APIs are cost-prohibitive for educators and lock pedagogical tools behind paywalls. Open-weight models like Gemma democratize high-quality educational AI, allowing developers to build free, privacy-friendly, and transparent tools that teachers can actually rely on without vendor lock-in.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;## Prize Categories 🏆&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Build for a Friend 🤝&lt;/li&gt;
&lt;li&gt;Open Innovation 🌐&lt;/li&gt;
&lt;/ul&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

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