<?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: sharansh pandey</title>
    <description>The latest articles on DEV Community by sharansh pandey (@sharansh-22).</description>
    <link>https://dev.to/sharansh-22</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%2F3764985%2F076de451-8022-46b3-843b-fdbac925a171.png</url>
      <title>DEV Community: sharansh pandey</title>
      <link>https://dev.to/sharansh-22</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sharansh-22"/>
    <language>en</language>
    <item>
      <title>🛡️ Stop Coding Until You Do These 2 Things (A RAG Developer's Horror Story)</title>
      <dc:creator>sharansh pandey</dc:creator>
      <pubDate>Wed, 11 Feb 2026 17:19:58 +0000</pubDate>
      <link>https://dev.to/sharansh-22/stop-coding-until-you-do-these-2-things-a-rag-developers-horror-story-7c2</link>
      <guid>https://dev.to/sharansh-22/stop-coding-until-you-do-these-2-things-a-rag-developers-horror-story-7c2</guid>
      <description>&lt;p&gt;The TL;DR: I broke my project so you don't have to. Here is why Git and Isolation are your best friends.&lt;/p&gt;

&lt;p&gt;What Happened: I was building a high-precision RAG engine (Research-OS). I got cocky. I didn't isolate my environment. I wasn't committing regularly. One pip install later, my project was a graveyard of "ModuleNotFoundError."&lt;/p&gt;

&lt;p&gt;The "Anti-Fraud" Checklist for your Repo:&lt;/p&gt;

&lt;p&gt;Isolate or Die: Use virtual environments. If you aren't isolated, you're just waiting for a conflict to happen.&lt;/p&gt;

&lt;p&gt;Git is a Save Button: Use it like one. Big change? New branch. Small fix? Atomic commit.&lt;/p&gt;

&lt;p&gt;Manage the Mess: A messy repo leads to messy logic. Use a clear structure (src/, tests/, docs/) to keep your head clear.&lt;/p&gt;

&lt;p&gt;Final Thought: Don't toot your own horn—let your commit history do it for you. A clean repo is the mark of a professional.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Research Orchestration System (R-OS)</title>
      <dc:creator>sharansh pandey</dc:creator>
      <pubDate>Tue, 10 Feb 2026 20:34:13 +0000</pubDate>
      <link>https://dev.to/sharansh-22/research-orchestration-system-r-os-19nj</link>
      <guid>https://dev.to/sharansh-22/research-orchestration-system-r-os-19nj</guid>
      <description>&lt;p&gt;Building a "chat with your PDF" tool is a common entry point into AI, but the real challenge lies in making it reliable under hardware constraints. I’ve spent the last few months developing Research-OS (R-OS), a retrieval-augmented generation (RAG) system designed to handle complex academic papers locally on a 16GB RAM machine.&lt;/p&gt;

&lt;p&gt;In this first post, I want to share the architectural decisions I made after a significant environment failure taught me the importance of dependency isolation and resource-efficient modeling.&lt;/p&gt;

&lt;p&gt;The Core Tech Stack:&lt;/p&gt;

&lt;p&gt;Vector Engine: FAISS for efficient similarity search.&lt;/p&gt;

&lt;p&gt;Embeddings: FastEmbed (chosen for its low memory footprint compared to standard transformers).&lt;/p&gt;

&lt;p&gt;Orchestration: FastAPI for a decoupled backend-frontend communication.&lt;/p&gt;

&lt;p&gt;Logic: A hybrid retrieval system combining BM25 and vector-based search.&lt;/p&gt;

&lt;p&gt;R-OS isn't just about calling an LLM API; it’s about the pipeline—how we ingest data, manage chunks, and verify that the retrieved context actually answers the user's query without hallucinating.&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%2Fz1c3gds4fghvvpo11y3b.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%2Fz1c3gds4fghvvpo11y3b.png" alt="Source File Structure" width="369" height="528"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Github Link : &lt;a href="https://github.com/sharansh-22/Research-OS" rel="noopener noreferrer"&gt;https://github.com/sharansh-22/Research-OS&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>architecture</category>
      <category>fastapi</category>
      <category>rag</category>
    </item>
  </channel>
</rss>
