<?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>Forem: Hrishika Malviya</title>
    <description>The latest articles on Forem by Hrishika Malviya (@hrishika_malviya_cec808f3).</description>
    <link>https://forem.com/hrishika_malviya_cec808f3</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3945213%2Fa066d045-a346-4d18-a7e1-d1033d5d3e55.png</url>
      <title>Forem: Hrishika Malviya</title>
      <link>https://forem.com/hrishika_malviya_cec808f3</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/hrishika_malviya_cec808f3"/>
    <language>en</language>
    <item>
      <title>From a College Hackathon Idea to an Unfinished Developer Dream — Reviving AlgoPair 🚀</title>
      <dc:creator>Hrishika Malviya</dc:creator>
      <pubDate>Sat, 23 May 2026 05:36:20 +0000</pubDate>
      <link>https://forem.com/hrishika_malviya_cec808f3/from-an-abandoned-hackathon-project-to-an-ai-study-workspace-c86</link>
      <guid>https://forem.com/hrishika_malviya_cec808f3/from-an-abandoned-hackathon-project-to-an-ai-study-workspace-c86</guid>
      <description>&lt;p&gt;GitHub Finish-Up-A-Thon Challenge Submission&lt;/p&gt;

&lt;p&gt;There’s a very different kind of nostalgia in opening an old GitHub repository.&lt;/p&gt;

&lt;p&gt;Not the happy kind.&lt;/p&gt;

&lt;p&gt;The dangerous kind 😭&lt;/p&gt;

&lt;p&gt;The kind where you stare at old folders, unreadable code, random commits like final_final_v2_REAL, and suddenly remember how excited you once were while building it.&lt;/p&gt;

&lt;p&gt;That’s exactly what happened when I reopened AlgoPair.&lt;/p&gt;

&lt;p&gt;A project my team and I built during our college internal hackathon last year.&lt;/p&gt;

&lt;p&gt;At that time, the idea felt genuinely exciting.&lt;/p&gt;

&lt;p&gt;Not because it was revolutionary.&lt;/p&gt;

&lt;p&gt;But because it solved a problem we ourselves faced almost every day.&lt;/p&gt;

&lt;p&gt;💭 The Idea Behind AlgoPair&lt;/p&gt;

&lt;p&gt;If you’ve ever practiced DSA with friends, you probably know the struggle.&lt;/p&gt;

&lt;p&gt;One person opens LeetCode.&lt;br&gt;
Another joins on Discord.&lt;br&gt;
Someone shares their screen.&lt;br&gt;
Someone disconnects.&lt;br&gt;
Half the time goes into explaining code instead of solving problems together 😭&lt;/p&gt;

&lt;p&gt;So during our hackathon, we thought:&lt;/p&gt;

&lt;p&gt;“What if friends could solve DSA questions together in real time… even from different locations?”&lt;/p&gt;

&lt;p&gt;That simple thought became AlgoPair.&lt;/p&gt;

&lt;p&gt;A collaborative coding workspace where students could:&lt;/p&gt;

&lt;p&gt;💻 Solve DSA questions together&lt;br&gt;
🧠 Discuss approaches in real time&lt;br&gt;
⚡ Write and sync code live&lt;br&gt;
📞 Stay connected remotely while practicing&lt;/p&gt;

&lt;p&gt;It was basically our attempt at making “multiplayer DSA practice” feel smooth and interactive.&lt;/p&gt;

&lt;p&gt;And honestly?&lt;/p&gt;

&lt;p&gt;During the hackathon, we were obsessed with the project.&lt;/p&gt;

&lt;p&gt;Late-night debugging.&lt;br&gt;
Cold coffee.&lt;br&gt;
Zero sleep.&lt;br&gt;
Last-minute UI fixes five minutes before evaluation 😭&lt;/p&gt;

&lt;p&gt;Typical hackathon energy.&lt;/p&gt;

&lt;p&gt;At that moment, AlgoPair genuinely felt like something we would continue building even after the event ended.&lt;/p&gt;

&lt;p&gt;But reality works differently.&lt;/p&gt;

&lt;p&gt;🫠 The Project Slowly Got Abandoned&lt;/p&gt;

&lt;p&gt;Once the hackathon ended, college life came back at full speed.&lt;/p&gt;

&lt;p&gt;Assignments.&lt;br&gt;
Exams.&lt;br&gt;
Deadlines.&lt;br&gt;
Burnout.&lt;/p&gt;

&lt;p&gt;And slowly, AlgoPair became “that GitHub repo I’ll finish someday.”&lt;/p&gt;

&lt;p&gt;The project technically worked…&lt;/p&gt;

&lt;p&gt;…but only barely.&lt;/p&gt;

&lt;p&gt;The real-time syncing was inconsistent.&lt;br&gt;
Some UI sections were incomplete.&lt;br&gt;
Authentication had issues.&lt;br&gt;
Responsive design was almost nonexistent.&lt;br&gt;
The codebase had become messy after the hackathon rush.&lt;/p&gt;

&lt;p&gt;And because everything was built quickly, continuing the project later started feeling overwhelming.&lt;/p&gt;

&lt;p&gt;So the repository stayed untouched for months.&lt;/p&gt;

&lt;p&gt;Still public on GitHub.&lt;/p&gt;

&lt;p&gt;Still unfinished.&lt;/p&gt;

&lt;p&gt;💡 Then This Challenge Changed Something&lt;/p&gt;

&lt;p&gt;When I came across the GitHub Finish-Up-A-Thon challenge, AlgoPair was the first thing that came to my mind.&lt;/p&gt;

&lt;p&gt;Not because it was my most advanced project.&lt;/p&gt;

&lt;p&gt;But because it was the one I never fully gave up on.&lt;/p&gt;

&lt;p&gt;Most developers have at least one unfinished project sitting quietly in their GitHub profile.&lt;/p&gt;

&lt;p&gt;A project they genuinely cared about…&lt;br&gt;
but never got the chance to properly complete.&lt;/p&gt;

&lt;p&gt;AlgoPair became that project for me.&lt;/p&gt;

&lt;p&gt;And this challenge finally pushed me to stop saying:&lt;/p&gt;

&lt;p&gt;“I’ll finish it later.”&lt;/p&gt;

&lt;p&gt;🛠️ Rebuilding AlgoPair After Months&lt;/p&gt;

&lt;p&gt;Coming back to old code is honestly terrifying 😭&lt;/p&gt;

&lt;p&gt;Especially hackathon code.&lt;/p&gt;

&lt;p&gt;Everything feels confusing when you revisit it months later.&lt;/p&gt;

&lt;p&gt;But this time, instead of trying to rebuild everything from scratch, I focused on improving the project step by step.&lt;/p&gt;

&lt;p&gt;That approach changed everything.&lt;/p&gt;

&lt;p&gt;✨ Cleaning the Messy Structure&lt;/p&gt;

&lt;p&gt;The first version of AlgoPair had:&lt;/p&gt;

&lt;p&gt;Duplicate components&lt;br&gt;
Hardcoded values everywhere&lt;br&gt;
Poor folder organization&lt;br&gt;
Repeated logic&lt;br&gt;
Large unreadable files&lt;/p&gt;

&lt;p&gt;I spent time restructuring the entire project properly.&lt;/p&gt;

&lt;p&gt;Separating reusable components.&lt;br&gt;
Improving readability.&lt;br&gt;
Making the frontend easier to scale.&lt;/p&gt;

&lt;p&gt;And surprisingly, GitHub Copilot helped a lot during this phase.&lt;/p&gt;

&lt;p&gt;Not by magically “building the app for me”…&lt;/p&gt;

&lt;p&gt;…but by helping me move faster whenever I got stuck refactoring old logic.&lt;/p&gt;

&lt;p&gt;🎨 Making the UI Feel Like a Real Product&lt;/p&gt;

&lt;p&gt;One thing I realized while rebuilding the project:&lt;/p&gt;

&lt;p&gt;A polished UI makes a project feel alive again.&lt;/p&gt;

&lt;p&gt;So I redesigned major parts of the platform.&lt;/p&gt;

&lt;p&gt;I improved:&lt;/p&gt;

&lt;p&gt;✅ Dashboard layout&lt;br&gt;
✅ Real-time collaboration sections&lt;br&gt;
✅ Dark mode support&lt;br&gt;
✅ Mobile responsiveness&lt;br&gt;
✅ Cleaner coding workspace&lt;br&gt;
✅ Better spacing and navigation&lt;/p&gt;

&lt;p&gt;Instead of looking like a rushed hackathon demo, the platform finally started feeling usable.&lt;/p&gt;

&lt;p&gt;And that feeling genuinely motivated me to continue building.&lt;/p&gt;

&lt;p&gt;⚡ Features That Made AlgoPair Better&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.amazonaws.com%2Fuploads%2Farticles%2Ftkpa11fjvgts099a31bt.jpeg" 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%2Ftkpa11fjvgts099a31bt.jpeg" alt=" " width="800" height="1067"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;While rebuilding the project, I also expanded the original idea.&lt;/p&gt;

&lt;p&gt;The newer version now focuses more on collaborative learning instead of just code syncing.&lt;/p&gt;

&lt;p&gt;Some features I added/improved:&lt;/p&gt;

&lt;p&gt;🧠 Real-time collaborative coding&lt;br&gt;
💬 Discussion/chat while solving&lt;br&gt;
📈 Coding progress tracking&lt;br&gt;
🔥 Daily consistency tracking&lt;br&gt;
🎯 Better problem organization&lt;br&gt;
📱 Responsive design for different devices&lt;/p&gt;

&lt;p&gt;One feature I personally loved building was the coding activity tracker inspired by GitHub contribution graphs.&lt;/p&gt;

&lt;p&gt;It visually shows how consistently users practice DSA together.&lt;/p&gt;

&lt;p&gt;That small feature made the platform feel much more community-driven.&lt;/p&gt;

&lt;p&gt;📚 What Reviving This Project Taught Me&lt;/p&gt;

&lt;p&gt;Starting projects is exciting.&lt;/p&gt;

&lt;p&gt;Finishing them is difficult.&lt;/p&gt;

&lt;p&gt;Hackathons teach you how to build fast.&lt;/p&gt;

&lt;p&gt;But unfinished projects teach you patience.&lt;/p&gt;

&lt;p&gt;Reviving AlgoPair made me realize something important:&lt;/p&gt;

&lt;p&gt;Not every abandoned project is a failure.&lt;/p&gt;

&lt;p&gt;Sometimes projects are simply paused versions of ideas we still believe in.&lt;/p&gt;

&lt;p&gt;And honestly, rebuilding something old felt far more meaningful than starting another random new project.&lt;/p&gt;

&lt;p&gt;Because this time, it wasn’t about just impressing judges during a hackathon.&lt;/p&gt;

&lt;p&gt;It was about finally completing something I once cared deeply about building.&lt;/p&gt;

&lt;p&gt;❤️ Final Thoughts&lt;/p&gt;

&lt;p&gt;A year ago, AlgoPair was just a college hackathon submission built under pressure and sleep deprivation 😭&lt;/p&gt;

&lt;p&gt;Today, it feels like an actual product with real potential.&lt;/p&gt;

&lt;p&gt;Maybe not perfect yet.&lt;/p&gt;

&lt;p&gt;But finally moving in the right direction.&lt;/p&gt;

&lt;p&gt;And I think that’s what this challenge is really about.&lt;/p&gt;

&lt;p&gt;Not perfection.&lt;/p&gt;

&lt;p&gt;Just refusing to leave good ideas unfinished.&lt;/p&gt;

&lt;p&gt;Sometimes the best projects aren’t the ones that start perfectly.&lt;br&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%2F633s607w5s2b4138stdn.jpeg" 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%2F633s607w5s2b4138stdn.jpeg" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>githubchallenge</category>
      <category>ai</category>
      <category>githubcopilot</category>
    </item>
    <item>
      <title>I Let Hermes Agent Handle Real Work for 24 Hours — Here’s What Surprised Me 🚀</title>
      <dc:creator>Hrishika Malviya</dc:creator>
      <pubDate>Sat, 23 May 2026 05:25:44 +0000</pubDate>
      <link>https://forem.com/hrishika_malviya_cec808f3/i-let-hermes-agent-handle-real-work-for-24-hours-heres-what-surprised-me-5d7m</link>
      <guid>https://forem.com/hrishika_malviya_cec808f3/i-let-hermes-agent-handle-real-work-for-24-hours-heres-what-surprised-me-5d7m</guid>
      <description>&lt;p&gt;Google Docs summaries, task planning, research help, workflow automation… I wanted to know whether Hermes Agent was actually useful or just another flashy AI demo. 👀&lt;/p&gt;

&lt;p&gt;Like many developers, I’ve seen countless “AI agents” online recently. Most of them look impressive for five minutes and then fall apart the moment you give them real work.&lt;/p&gt;

&lt;p&gt;So instead of watching another demo video, I decided to do something more interesting:&lt;/p&gt;

&lt;p&gt;👉 I gave Hermes Agent actual tasks for an entire day.&lt;/p&gt;

&lt;p&gt;Not toy prompts.&lt;br&gt;
Not “write me a poem.”&lt;br&gt;
Real tasks that I normally do myself.&lt;/p&gt;

&lt;p&gt;And honestly? Some of the results genuinely surprised me.&lt;/p&gt;

&lt;p&gt;First Impressions 💡&lt;/p&gt;

&lt;p&gt;The first thing that stood out to me about Hermes Agent was that it didn’t feel like a normal chatbot.&lt;/p&gt;

&lt;p&gt;Most AI assistants wait for instructions. Hermes Agent felt more like a system that wanted to figure things out step-by-step.&lt;/p&gt;

&lt;p&gt;That difference became obvious very quickly.&lt;/p&gt;

&lt;p&gt;What also caught my attention was the flexibility. Unlike many closed AI systems, Hermes Agent can run on your own infrastructure and connect with different models and tools. That open-source approach already makes it interesting for developers who like control and customization.&lt;/p&gt;

&lt;p&gt;You can explore the project here:&lt;/p&gt;

&lt;p&gt;Hermes Agent Official Website&lt;br&gt;
Hermes Agent GitHub Repository&lt;br&gt;
The Experiment 🧪&lt;/p&gt;

&lt;p&gt;I decided to treat Hermes Agent like an AI intern for one full day.&lt;/p&gt;

&lt;p&gt;Here were the tasks I gave it:&lt;/p&gt;

&lt;p&gt;✅ Research assistance&lt;br&gt;
✅ Summarizing long information&lt;br&gt;
✅ Planning workflows&lt;br&gt;
✅ Multi-step reasoning tasks&lt;br&gt;
✅ Organizing ideas&lt;br&gt;
✅ Helping with coding-related work&lt;br&gt;
✅ Remembering context between tasks&lt;/p&gt;

&lt;p&gt;I wasn’t expecting perfection.&lt;br&gt;
I mainly wanted to see one thing:&lt;/p&gt;

&lt;p&gt;Could this agent actually reduce my workload in a meaningful way?&lt;/p&gt;

&lt;p&gt;Task 1: Research and Summarization 📚&lt;/p&gt;

&lt;p&gt;I started with something simple.&lt;/p&gt;

&lt;p&gt;I gave Hermes Agent a large amount of information and asked it to summarize the key points and organize them clearly.&lt;/p&gt;

&lt;p&gt;This is where I noticed the first major difference compared to normal chatbots.&lt;/p&gt;

&lt;p&gt;Instead of giving a quick surface-level answer, Hermes Agent tried to break the task into smaller reasoning steps. It felt more structured and intentional.&lt;/p&gt;

&lt;p&gt;And surprisingly, the summaries were actually useful — not just random bullet points copied from the input.&lt;/p&gt;

&lt;p&gt;That immediately made me think:&lt;/p&gt;

&lt;p&gt;“Okay… this might be more powerful than I expected.” 👀&lt;/p&gt;

&lt;p&gt;Task 2: Multi-Step Workflow Planning ⚙️&lt;/p&gt;

&lt;p&gt;Next, I tested something harder.&lt;/p&gt;

&lt;p&gt;I asked Hermes Agent to help plan a small workflow involving multiple steps and dependencies.&lt;/p&gt;

&lt;p&gt;This is where many AI tools usually struggle. They often lose context or generate inconsistent steps halfway through.&lt;/p&gt;

&lt;p&gt;Hermes Agent handled this much better than I expected.&lt;/p&gt;

&lt;p&gt;It broke the task into:&lt;/p&gt;

&lt;p&gt;goals,&lt;br&gt;
subtasks,&lt;br&gt;
logical sequences,&lt;br&gt;
and execution ideas.&lt;/p&gt;

&lt;p&gt;It genuinely felt like the agent was thinking through the process instead of just predicting the next sentence.&lt;/p&gt;

&lt;p&gt;That distinction matters a lot.&lt;/p&gt;

&lt;p&gt;The Most Interesting Part: It Felt Persistent 🧠&lt;/p&gt;

&lt;p&gt;One of the biggest reasons Hermes Agent stood out to me was its approach to memory and persistence.&lt;/p&gt;

&lt;p&gt;Most AI chats feel temporary. You ask something, get a response, and everything disappears into the void.&lt;/p&gt;

&lt;p&gt;Hermes Agent feels different because it’s designed around:&lt;/p&gt;

&lt;p&gt;learning,&lt;br&gt;
memory,&lt;br&gt;
skills,&lt;br&gt;
and long-term improvement.&lt;/p&gt;

&lt;p&gt;That changes the experience completely.&lt;/p&gt;

&lt;p&gt;At one point, I noticed it referencing earlier context more naturally than I expected, and that small moment honestly made the system feel far more “agentic” than typical AI assistants.&lt;/p&gt;

&lt;p&gt;Not magical.&lt;br&gt;
Not perfect.&lt;br&gt;
But definitely different.&lt;/p&gt;

&lt;p&gt;Where Things Got Messy 😅&lt;/p&gt;

&lt;p&gt;Of course, not everything worked perfectly.&lt;/p&gt;

&lt;p&gt;There were moments where:&lt;/p&gt;

&lt;p&gt;outputs became repetitive,&lt;br&gt;
reasoning drifted slightly,&lt;br&gt;
or tasks required clearer instructions than I initially gave.&lt;/p&gt;

&lt;p&gt;And honestly, I’m glad those moments happened.&lt;/p&gt;

&lt;p&gt;Because it made the experience feel real.&lt;/p&gt;

&lt;p&gt;One thing I’ve realized while testing AI systems is that the most trustworthy reviews are the ones that include failures too.&lt;/p&gt;

&lt;p&gt;Hermes Agent is powerful, but it’s still a tool that benefits from good prompting, structured tasks, and realistic expectations.&lt;/p&gt;

&lt;p&gt;What Actually Impressed Me Most 🚨&lt;/p&gt;

&lt;p&gt;It wasn’t the speed.&lt;/p&gt;

&lt;p&gt;It wasn’t flashy outputs.&lt;/p&gt;

&lt;p&gt;It was the feeling that Hermes Agent was trying to operate through tasks rather than simply answer prompts.&lt;/p&gt;

&lt;p&gt;That sounds like a small difference, but it changes everything.&lt;/p&gt;

&lt;p&gt;For the first time in a while, I felt like I was interacting with something closer to an AI workflow system rather than a standard chatbot interface.&lt;/p&gt;

&lt;p&gt;And I think that’s exactly why so many developers are paying attention to agentic AI right now.&lt;/p&gt;

&lt;p&gt;Open-Source AI Feels Important Again 🌍&lt;/p&gt;

&lt;p&gt;Another thing that made this experience exciting was the open-source side of Hermes Agent.&lt;/p&gt;

&lt;p&gt;In a world where most advanced AI systems are becoming increasingly closed and centralized, there’s something refreshing about tools that developers can actually:&lt;/p&gt;

&lt;p&gt;run themselves,&lt;br&gt;
customize,&lt;br&gt;
inspect,&lt;br&gt;
and experiment with freely.&lt;/p&gt;

&lt;p&gt;That openness creates room for innovation.&lt;/p&gt;

&lt;p&gt;And honestly, some of the most interesting AI experiments in the next few years might come from open communities rather than giant corporations alone.&lt;/p&gt;

&lt;p&gt;Final Thoughts 💭&lt;/p&gt;

&lt;p&gt;After spending a day testing Hermes Agent with real work, I don’t think AI agents are just hype anymore.&lt;/p&gt;

&lt;p&gt;Are they perfect? No.&lt;/p&gt;

&lt;p&gt;Are they fully autonomous replacements for humans? Definitely not.&lt;/p&gt;

&lt;p&gt;But systems like Hermes Agent show where things are heading:&lt;/p&gt;

&lt;p&gt;persistent AI,&lt;br&gt;
tool-using AI,&lt;br&gt;
self-improving workflows,&lt;br&gt;
and agents that can genuinely assist with complex tasks.&lt;/p&gt;

&lt;p&gt;The most surprising part?&lt;/p&gt;

&lt;p&gt;For the first time, I stopped feeling like I was “chatting with AI” and started feeling like I was coordinating with a system that could actually help manage work.&lt;/p&gt;

&lt;p&gt;And that shift feels important. 🚀&lt;/p&gt;

&lt;p&gt;Thanks for Reading 🙌&lt;/p&gt;

&lt;p&gt;If you’ve experimented with Hermes Agent or other agentic systems, I’d genuinely love to hear your experience too.&lt;/p&gt;

&lt;p&gt;The AI agent space is evolving incredibly fast, and it feels like we’re only beginning to see what these systems might eventually become.&lt;/p&gt;

</description>
      <category>hermesagentchallenge</category>
      <category>devchallenge</category>
      <category>agents</category>
    </item>
    <item>
      <title>“I Built a Fully Offline AI Memory Engine Around Gemma 4 — No Cloud, No Vector DB”</title>
      <dc:creator>Hrishika Malviya</dc:creator>
      <pubDate>Sat, 23 May 2026 05:11:59 +0000</pubDate>
      <link>https://forem.com/hrishika_malviya_cec808f3/what-if-ai-didnt-need-the-internet-43jf</link>
      <guid>https://forem.com/hrishika_malviya_cec808f3/what-if-ai-didnt-need-the-internet-43jf</guid>
      <description>&lt;p&gt;Most AI assistants today are impressive… until you realize they forget everything unless you connect them to expensive cloud infrastructure, embeddings APIs, or vector databases.&lt;/p&gt;

&lt;p&gt;That never felt right to me.&lt;/p&gt;

&lt;p&gt;I kept wondering:&lt;/p&gt;

&lt;p&gt;“Can an AI remember useful things intelligently without relying on Pinecone, ChromaDB, or cloud memory systems?”&lt;/p&gt;

&lt;p&gt;So over the past few days, I built an experimental offline AI memory engine powered entirely by Gemma 4.&lt;/p&gt;

&lt;p&gt;No cloud.&lt;br&gt;
No vector database.&lt;br&gt;
No external APIs.&lt;br&gt;
Just local inference, smart memory ranking, and a lot of late-night debugging ☕💀&lt;/p&gt;

&lt;p&gt;🧠 The Goal&lt;/p&gt;

&lt;p&gt;I didn’t want to build another chatbot wrapper.&lt;/p&gt;

&lt;p&gt;I wanted to explore something deeper:&lt;/p&gt;

&lt;p&gt;How can we make local AI systems remember information in a smarter and lighter way?&lt;/p&gt;

&lt;p&gt;Most memory systems today work like this:&lt;/p&gt;

&lt;p&gt;User Message → Embeddings → Vector DB → Similarity Search → AI&lt;/p&gt;

&lt;p&gt;Mine works differently.&lt;/p&gt;

&lt;p&gt;Instead of embeddings and vector search, I experimented with:&lt;/p&gt;

&lt;p&gt;memory compression&lt;br&gt;
keyword scoring&lt;br&gt;
relevance ranking&lt;br&gt;
contextual summaries&lt;br&gt;
priority-based recall&lt;br&gt;
local JSON/SQLite storage&lt;/p&gt;

&lt;p&gt;Everything runs fully offline.&lt;/p&gt;

&lt;p&gt;⚡ What The System Does&lt;/p&gt;

&lt;p&gt;The AI can:&lt;/p&gt;

&lt;p&gt;✅ remember important conversations&lt;br&gt;
✅ recall ideas across sessions&lt;br&gt;
✅ store goals/projects/tasks&lt;br&gt;
✅ rank memories by importance&lt;br&gt;
✅ retrieve relevant context locally&lt;br&gt;
✅ work completely offline&lt;/p&gt;

&lt;p&gt;For example:&lt;/p&gt;

&lt;p&gt;You can say:&lt;/p&gt;

&lt;p&gt;“Remember my startup idea about offline education.”&lt;/p&gt;

&lt;p&gt;And later ask:&lt;/p&gt;

&lt;p&gt;“What startup ideas did I save earlier?”&lt;/p&gt;

&lt;p&gt;The system rebuilds context dynamically and feeds only the most relevant memories back into Gemma 4.&lt;/p&gt;

&lt;p&gt;🔥 Why I Avoided Vector Databases&lt;/p&gt;

&lt;p&gt;Vector databases are powerful, but I wanted to test something simpler.&lt;/p&gt;

&lt;p&gt;Modern LLMs already have strong reasoning capabilities.&lt;/p&gt;

&lt;p&gt;So instead of relying heavily on embeddings, I focused on:&lt;/p&gt;

&lt;p&gt;smarter context building&lt;br&gt;
compressed memory summaries&lt;br&gt;
lightweight ranking logic&lt;br&gt;
structured memory retrieval&lt;/p&gt;

&lt;p&gt;Surprisingly…&lt;/p&gt;

&lt;p&gt;It worked much better than I expected 👀&lt;/p&gt;

&lt;p&gt;🏗️ Tech Stack&lt;br&gt;
AI&lt;br&gt;
Gemma 4&lt;br&gt;
Ollama&lt;br&gt;
Backend&lt;br&gt;
FastAPI&lt;br&gt;
Python&lt;br&gt;
Frontend&lt;br&gt;
Next.js&lt;br&gt;
Tailwind CSS&lt;br&gt;
Framer Motion&lt;br&gt;
Storage&lt;br&gt;
SQLite&lt;br&gt;
JSON memory store&lt;/p&gt;

&lt;p&gt;Everything runs locally on my laptop.&lt;/p&gt;

&lt;p&gt;🧩 How The Memory Engine Works&lt;/p&gt;

&lt;p&gt;The architecture is pretty simple:&lt;/p&gt;

&lt;p&gt;User Input&lt;br&gt;
   ↓&lt;br&gt;
Memory Extractor&lt;br&gt;
   ↓&lt;br&gt;
Local Memory Store&lt;br&gt;
   ↓&lt;br&gt;
Relevance Ranking&lt;br&gt;
   ↓&lt;br&gt;
Context Builder&lt;br&gt;
   ↓&lt;br&gt;
Gemma 4 Response&lt;/p&gt;

&lt;p&gt;The interesting part was building a system that decides:&lt;/p&gt;

&lt;p&gt;“What is actually worth remembering?”&lt;/p&gt;

&lt;p&gt;Not every message should become memory.&lt;/p&gt;

&lt;p&gt;That part took the most experimentation.&lt;/p&gt;

&lt;p&gt;💡 What I Learned&lt;/p&gt;

&lt;p&gt;This project taught me something important:&lt;/p&gt;

&lt;p&gt;Sometimes we overcomplicate AI systems.&lt;/p&gt;

&lt;p&gt;You don’t always need:&lt;/p&gt;

&lt;p&gt;massive infrastructure&lt;br&gt;
cloud pipelines&lt;br&gt;
complex retrieval systems&lt;/p&gt;

&lt;p&gt;With the right architecture, local AI can already feel surprisingly intelligent.&lt;/p&gt;

&lt;p&gt;And honestly…&lt;/p&gt;

&lt;p&gt;There’s something really satisfying about seeing an AI system work completely offline 🔥&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.amazonaws.com%2Fuploads%2Farticles%2F3bug1iwc5hhud4owkhcl.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%2F3bug1iwc5hhud4owkhcl.png" alt=" " width="800" height="524"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;📊 Current Results&lt;/p&gt;

&lt;p&gt;So far the system can:&lt;/p&gt;

&lt;p&gt;maintain long-term memory surprisingly well&lt;br&gt;
recall relevant information across sessions&lt;br&gt;
run smoothly on consumer GPUs&lt;br&gt;
operate fully offline after setup&lt;/p&gt;

&lt;p&gt;Still experimenting with:&lt;/p&gt;

&lt;p&gt;memory decay&lt;br&gt;
smarter ranking&lt;br&gt;
long-context optimization&lt;br&gt;
hallucination reduction&lt;/p&gt;

&lt;p&gt;But the early results are exciting.&lt;/p&gt;

&lt;p&gt;🚀 What’s Next&lt;/p&gt;

&lt;p&gt;I’m planning to explore:&lt;/p&gt;

&lt;p&gt;memory graphs&lt;br&gt;
adaptive memory compression&lt;br&gt;
persistent AI personas&lt;br&gt;
offline multi-agent memory systems&lt;br&gt;
local “second brain” workflows&lt;/p&gt;

&lt;p&gt;Gemma 4 has been incredibly fun to experiment with for these kinds of systems.&lt;/p&gt;

&lt;p&gt;Final Thoughts&lt;/p&gt;

&lt;p&gt;I started this project mostly as an experiment.&lt;/p&gt;

&lt;p&gt;But somewhere during the process, it stopped feeling like a chatbot project…&lt;/p&gt;

&lt;p&gt;…and started feeling like the foundation of a real personal AI system.&lt;/p&gt;

&lt;p&gt;Offline AI is getting seriously powerful.&lt;/p&gt;

&lt;p&gt;And I think we’re only getting started. 🔥&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>gemmachallenge</category>
      <category>gemma</category>
      <category>ai</category>
    </item>
    <item>
      <title>Google I/O 2026 Didn’t Kill Coding — It Changed Who Controls It</title>
      <dc:creator>Hrishika Malviya</dc:creator>
      <pubDate>Fri, 22 May 2026 05:48:05 +0000</pubDate>
      <link>https://forem.com/hrishika_malviya_cec808f3/ai-that-empowers-every-dream-my-vision-inspired-by-google-io-2026-5859</link>
      <guid>https://forem.com/hrishika_malviya_cec808f3/ai-that-empowers-every-dream-my-vision-inspired-by-google-io-2026-5859</guid>
      <description>&lt;p&gt;When I started watching Google I/O 2026, I thought it would be another polished tech event.&lt;/p&gt;

&lt;p&gt;Some AI demos.&lt;br&gt;
Some productivity upgrades.&lt;br&gt;
A few “future of development” promises.&lt;/p&gt;

&lt;p&gt;But halfway through the keynote, I stopped watching like a developer.&lt;/p&gt;

&lt;p&gt;I started watching like someone realizing the industry is mutating in real time.&lt;/p&gt;

&lt;p&gt;Because this year Google didn’t introduce better coding tools.&lt;/p&gt;

&lt;p&gt;They introduced systems that are slowly learning how to replace the entire process of software development.&lt;/p&gt;

&lt;p&gt;The Shift Nobody Wants To Admit&lt;/p&gt;

&lt;p&gt;For years, developers believed AI would stay an assistant.&lt;/p&gt;

&lt;p&gt;Helpful, but controlled.&lt;/p&gt;

&lt;p&gt;Something that suggests code while humans stay in charge.&lt;/p&gt;

&lt;p&gt;Google I/O 2026 completely broke that illusion.&lt;/p&gt;

&lt;p&gt;Now AI agents:&lt;/p&gt;

&lt;p&gt;plan projects,&lt;br&gt;
execute workflows,&lt;br&gt;
debug themselves,&lt;br&gt;
deploy apps,&lt;br&gt;
communicate between tools,&lt;br&gt;
and even continue unfinished work autonomously.&lt;/p&gt;

&lt;p&gt;That’s not assistance anymore.&lt;/p&gt;

&lt;p&gt;That’s delegation.&lt;/p&gt;

&lt;p&gt;And delegation eventually changes jobs forever.&lt;/p&gt;

&lt;p&gt;Antigravity Is More Dangerous Than People Realize&lt;/p&gt;

&lt;p&gt;Everyone online is hyping Gemini.&lt;/p&gt;

&lt;p&gt;But honestly?&lt;/p&gt;

&lt;p&gt;Antigravity scared me more.&lt;/p&gt;

&lt;p&gt;Because Gemini is a model.&lt;/p&gt;

&lt;p&gt;Antigravity is a developer ecosystem where AI agents operate almost like independent workers.&lt;/p&gt;

&lt;p&gt;One agent writes backend logic.&lt;br&gt;
Another handles testing.&lt;br&gt;
Another checks vulnerabilities.&lt;br&gt;
Another deploys infrastructure.&lt;/p&gt;

&lt;p&gt;Parallel execution.&lt;/p&gt;

&lt;p&gt;Continuous reasoning.&lt;/p&gt;

&lt;p&gt;Minimal human interruption.&lt;/p&gt;

&lt;p&gt;This is the first time I genuinely felt like big tech companies are no longer trying to support developers.&lt;/p&gt;

&lt;p&gt;They’re trying to redesign development itself.&lt;/p&gt;

&lt;p&gt;Developers Used To Build Products&lt;/p&gt;

&lt;p&gt;Now Developers May Only Supervise Them&lt;/p&gt;

&lt;p&gt;That’s the real difference after I/O 2026.&lt;/p&gt;

&lt;p&gt;Earlier:&lt;/p&gt;

&lt;p&gt;humans built,&lt;br&gt;
AI assisted.&lt;/p&gt;

&lt;p&gt;Now:&lt;/p&gt;

&lt;p&gt;AI builds,&lt;br&gt;
humans supervise.&lt;/p&gt;

&lt;p&gt;And once that transition becomes normal, the industry changes permanently.&lt;/p&gt;

&lt;p&gt;Because companies care about:&lt;/p&gt;

&lt;p&gt;speed,&lt;br&gt;
scalability,&lt;br&gt;
cost reduction,&lt;br&gt;
and automation.&lt;/p&gt;

&lt;p&gt;An AI agent doesn’t sleep.&lt;br&gt;
Doesn’t burn out.&lt;br&gt;
Doesn’t ask for salary hikes.&lt;br&gt;
Doesn’t need onboarding.&lt;/p&gt;

&lt;p&gt;That’s the uncomfortable business reality nobody says out loud.&lt;/p&gt;

&lt;p&gt;WebMCP Might Quietly Become The Biggest Internet Shift Since Mobile&lt;/p&gt;

&lt;p&gt;Most people ignored WebMCP because it sounded technical.&lt;/p&gt;

&lt;p&gt;Huge mistake.&lt;/p&gt;

&lt;p&gt;Because WebMCP is basically teaching websites how to communicate directly with AI agents.&lt;/p&gt;

&lt;p&gt;Right now agents interact with websites like confused humans:&lt;/p&gt;

&lt;p&gt;clicking buttons,&lt;br&gt;
reading layouts,&lt;br&gt;
guessing actions.&lt;/p&gt;

&lt;p&gt;WebMCP changes that.&lt;/p&gt;

&lt;p&gt;Now websites can expose structured AI-readable tools directly.&lt;/p&gt;

&lt;p&gt;Meaning future apps won’t only compete for human attention.&lt;/p&gt;

&lt;p&gt;They’ll compete for AI compatibility too.&lt;/p&gt;

&lt;p&gt;That changes web development forever.&lt;/p&gt;

&lt;p&gt;In the future, developers may optimize apps for:&lt;/p&gt;

&lt;p&gt;users,&lt;br&gt;
search engines,&lt;br&gt;
AND intelligent agents.&lt;/p&gt;

&lt;p&gt;That’s an entirely new layer of the internet.&lt;/p&gt;

&lt;p&gt;The Most Terrifying Realization I Had&lt;/p&gt;

&lt;p&gt;The problem isn’t that AI writes code fast.&lt;/p&gt;

&lt;p&gt;The problem is that AI is removing friction everywhere.&lt;/p&gt;

&lt;p&gt;Google showed:&lt;/p&gt;

&lt;p&gt;instant deployment,&lt;br&gt;
automatic testing,&lt;br&gt;
migration agents,&lt;br&gt;
full-stack scaffolding,&lt;br&gt;
cloud integration,&lt;br&gt;
security analysis,&lt;br&gt;
autonomous workflows.&lt;/p&gt;

&lt;p&gt;All the painful parts developers spent years mastering…&lt;/p&gt;

&lt;p&gt;are becoming automated.&lt;/p&gt;

&lt;p&gt;And when hard things become easy, industries restructure fast.&lt;/p&gt;

&lt;p&gt;But Here’s Why I Don’t Think Developers Are Finished&lt;/p&gt;

&lt;p&gt;I think average developers are in danger.&lt;/p&gt;

&lt;p&gt;Not great developers.&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.amazonaws.com%2Fuploads%2Farticles%2Fstfwteltb8ydenhg2en1.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%2Fstfwteltb8ydenhg2en1.png" alt=" " width="691" height="436"&gt;&lt;/a&gt;&lt;br&gt;
Because AI still lacks:&lt;/p&gt;

&lt;p&gt;deep business understanding,&lt;br&gt;
product intuition,&lt;br&gt;
accountability,&lt;br&gt;
human creativity,&lt;br&gt;
long-term engineering judgment.&lt;/p&gt;

&lt;p&gt;AI can generate systems.&lt;/p&gt;

&lt;p&gt;But it still struggles understanding consequences.&lt;/p&gt;

&lt;p&gt;And companies eventually pay for bad decisions more than slow development.&lt;/p&gt;

&lt;p&gt;That’s where real developers still matter.&lt;/p&gt;

&lt;p&gt;The New Era Won’t Reward “Coders”&lt;/p&gt;

&lt;p&gt;It will reward:&lt;/p&gt;

&lt;p&gt;system thinkers,&lt;br&gt;
AI orchestrators,&lt;br&gt;
technical strategists,&lt;br&gt;
builders with product sense.&lt;/p&gt;

&lt;p&gt;The future developer isn’t the person typing the fastest.&lt;/p&gt;

&lt;p&gt;It’s the person directing intelligence effectively.&lt;/p&gt;

&lt;p&gt;That’s a completely different skillset.&lt;/p&gt;

&lt;p&gt;What Changed For Me Personally After Watching I/O 2026&lt;/p&gt;

&lt;p&gt;Before this event, I thought learning more frameworks was enough.&lt;/p&gt;

&lt;p&gt;Now I think that mindset is outdated.&lt;/p&gt;

&lt;p&gt;Because frameworks change.&lt;/p&gt;

&lt;p&gt;Syntax changes.&lt;/p&gt;

&lt;p&gt;Tools change.&lt;/p&gt;

&lt;p&gt;But understanding systems, users, scalability, and architecture stays valuable.&lt;/p&gt;

&lt;p&gt;So if I were rebuilding my skillset today, I’d focus on:&lt;/p&gt;

&lt;p&gt;AI workflows,&lt;br&gt;
automation systems,&lt;br&gt;
cloud architecture,&lt;br&gt;
cybersecurity,&lt;br&gt;
product engineering,&lt;br&gt;
and agent collaboration.&lt;/p&gt;

&lt;p&gt;Not endless tutorial watching.&lt;/p&gt;

&lt;p&gt;Not memorizing syntax.&lt;/p&gt;

&lt;p&gt;Those things are becoming commodities.&lt;/p&gt;

&lt;p&gt;The Biggest Mistake Developers Will Make&lt;/p&gt;

&lt;p&gt;Either:&lt;/p&gt;

&lt;p&gt;completely rejecting AI,&lt;/p&gt;

&lt;p&gt;or&lt;/p&gt;

&lt;p&gt;depending on it blindly.&lt;/p&gt;

&lt;p&gt;Both are dangerous.&lt;/p&gt;

&lt;p&gt;The smartest developers will be the ones who:&lt;/p&gt;

&lt;p&gt;understand fundamentals deeply,&lt;br&gt;
but also use AI aggressively.&lt;/p&gt;

&lt;p&gt;That balance will create the next generation of elite engineers.&lt;/p&gt;

&lt;p&gt;Final Thought&lt;/p&gt;

&lt;p&gt;Google I/O 2026 didn’t feel exciting to me.&lt;/p&gt;

&lt;p&gt;It felt historic.&lt;/p&gt;

&lt;p&gt;Like one of those moments people look back at years later and say:&lt;/p&gt;

&lt;p&gt;“That was the moment everything changed.”&lt;/p&gt;

&lt;p&gt;Because this wasn’t just a keynote about AI products.&lt;/p&gt;

&lt;p&gt;It was a preview of a world where software increasingly builds itself.&lt;/p&gt;

&lt;p&gt;And honestly?&lt;/p&gt;

&lt;p&gt;I don’t think the industry is fully prepared for how fast that future is approaching.&lt;/p&gt;

&lt;h1&gt;
  
  
  googleiochallenge #devchallenge #ai #gemini
&lt;/h1&gt;

</description>
      <category>devchallenge</category>
      <category>googleiochallenge</category>
      <category>ai</category>
      <category>aws</category>
    </item>
  </channel>
</rss>
