<?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: Suraj Rana</title>
    <description>The latest articles on Forem by Suraj Rana (@surajranaofficial).</description>
    <link>https://forem.com/surajranaofficial</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%2F3588710%2F612e0653-f31c-4f50-8995-34065e130545.jpg</url>
      <title>Forem: Suraj Rana</title>
      <link>https://forem.com/surajranaofficial</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/surajranaofficial"/>
    <language>en</language>
    <item>
      <title>Building an AI Code Review Swarm with Gemini &amp; Tiger Cloud Postgres</title>
      <dc:creator>Suraj Rana</dc:creator>
      <pubDate>Thu, 30 Oct 2025 14:00:48 +0000</pubDate>
      <link>https://forem.com/surajranaofficial/building-an-ai-code-review-swarm-with-gemini-tiger-cloud-postgres-15ma</link>
      <guid>https://forem.com/surajranaofficial/building-an-ai-code-review-swarm-with-gemini-tiger-cloud-postgres-15ma</guid>
      <description>&lt;p&gt;A multi-agent AI system that performs code reviews in parallel using zero-copy database forks and hybrid search. Built on Tiger Cloud’s Agentic Postgres, this project leverages Google Gemini 2.0 Flash to deliver faster, smarter, and isolated reviews — redefining how AI-assisted code analysis works.&lt;/p&gt;

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

&lt;/div&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%2Filniov1o7tuupm033kpr.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%2Filniov1o7tuupm033kpr.png" alt=" " width="800" height="557"&gt;&lt;/a&gt;&lt;/p&gt;

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

&lt;/div&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%2Fmpafqycqavvl13rh3uaa.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%2Fmpafqycqavvl13rh3uaa.png" alt=" " width="800" height="1051"&gt;&lt;/a&gt;&lt;/p&gt;

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

&lt;/div&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%2Fwpdtmclunlowlq31n37j.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%2Fwpdtmclunlowlq31n37j.png" alt=" " width="800" height="557"&gt;&lt;/a&gt;&lt;/p&gt;

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

&lt;/div&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%2Fvxowxw9i91tktvqpn1e0.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%2Fvxowxw9i91tktvqpn1e0.png" alt=" " width="800" height="367"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🚀 AI Code Review Swarm — Parallel AI Agents on Tiger Cloud&lt;br&gt;
What I Built&lt;/p&gt;

&lt;p&gt;AI Code Review Swarm is an advanced, multi-agent system where three specialized AI reviewers—Security, Performance, and Quality—analyze code simultaneously.&lt;br&gt;
Each agent operates inside its own database fork (using Tiger Cloud’s zero-copy technology), ensuring isolation and blazing-fast performance. The result? 3× faster code reviews with deeper, safer insights.&lt;/p&gt;

&lt;p&gt;🏆 Category Submission&lt;/p&gt;

&lt;p&gt;Agentic Postgres Challenge&lt;/p&gt;

&lt;p&gt;🔗 Links&lt;/p&gt;

&lt;p&gt;GitHub: &lt;a href="https://github.com/surajranaofficial/ai-code-review-swarm" rel="noopener noreferrer"&gt;https://github.com/surajranaofficial/ai-code-review-swarm&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Demo: Works locally (setup instructions below)&lt;/p&gt;

&lt;p&gt;💡 Summary&lt;/p&gt;

&lt;p&gt;Traditional code review tools run sequentially, detect limited issue types, and lack context memory.&lt;br&gt;
AI Code Review Swarm fixes that by combining:&lt;/p&gt;

&lt;p&gt;Parallel AI agent workflows&lt;/p&gt;

&lt;p&gt;Zero-copy database forks&lt;/p&gt;

&lt;p&gt;Hybrid BM25 + Vector search&lt;/p&gt;

&lt;p&gt;Continuous pattern learning&lt;/p&gt;

&lt;p&gt;Together, these unlock safer, faster, and smarter reviews.&lt;/p&gt;

&lt;p&gt;⚙️ Core Features&lt;/p&gt;

&lt;p&gt;✅ Parallel, domain-specific AI agents (Security, Performance, Quality)&lt;br&gt;
✅ Zero-copy forks for isolated, safe analysis&lt;br&gt;
✅ Hybrid search: BM25 + Vector similarity&lt;br&gt;
✅ Pattern memory for smarter future reviews&lt;br&gt;
✅ 3× faster than sequential analysis&lt;/p&gt;

&lt;p&gt;🏗️ Architecture Overview&lt;br&gt;
User submits code&lt;br&gt;
    ↓&lt;br&gt;
┌───────────────────────┐&lt;br&gt;
│ Main Tiger Cloud DB   │&lt;br&gt;
└──────────┬────────────┘&lt;br&gt;
           │&lt;br&gt;
   ┌───────┴────────┐&lt;br&gt;
   │   Fork DBs     │ (Zero-copy, &amp;lt;5s)&lt;br&gt;
   └───────┬────────┘&lt;br&gt;
           │&lt;br&gt;
   ┌───────┴──────────────┐&lt;br&gt;
   │                      │&lt;br&gt;
┌──▼────┐  ┌────▼────┐  ┌────▼────┐&lt;br&gt;
│Security│ │Performance│ │Quality │&lt;br&gt;
│ Agent  │ │  Agent    │ │ Agent  │&lt;br&gt;
│  🔒    │ │   ⚡       │ │  ✨     │&lt;br&gt;
└──┬─────┘ └────┬──────┘ └────┬───┘&lt;br&gt;
    │            │             │&lt;br&gt;
    └───────┬────┴─────────────┘&lt;br&gt;
            ▼&lt;br&gt;
   Comprehensive Review Report&lt;/p&gt;

&lt;p&gt;🧠 Why It’s Special&lt;/p&gt;

&lt;p&gt;Smart Isolation: Each AI runs in its own forked DB—safe, fast, and reversible.&lt;/p&gt;

&lt;p&gt;Intelligent Search: Combines BM25 text search + vector similarity for unmatched detection accuracy.&lt;/p&gt;

&lt;p&gt;Self-Learning: Agents store previous fixes for context-aware recommendations.&lt;/p&gt;

&lt;p&gt;Tiger Cloud Integration: Fully powered by Agentic Postgres + Fluid Storage.&lt;/p&gt;

&lt;p&gt;🧩 Tech Stack&lt;/p&gt;

&lt;p&gt;Language: Python 3.14&lt;/p&gt;

&lt;p&gt;Framework: FastAPI&lt;/p&gt;

&lt;p&gt;AI Model: Google Gemini 2.0 Flash&lt;/p&gt;

&lt;p&gt;Database: Tiger Cloud (Agentic Postgres)&lt;/p&gt;

&lt;p&gt;⚡ Performance Summary&lt;br&gt;
Metric  Traditional AI Swarm    Gain&lt;br&gt;
Review Time 60+ sec 22 sec  3× faster&lt;br&gt;
Issues Found    5–8   15+ 2× more&lt;br&gt;
Critical Bugs   1–2   3–4   2× more&lt;br&gt;
Agent Isolation ❌ ✅ Safe&lt;br&gt;
Learning Memory ❌ ✅ Smarter&lt;br&gt;
🔮 Future Plans&lt;/p&gt;

&lt;p&gt;Add more agents (Accessibility, Auto-Fix, Doc Generator)&lt;/p&gt;

&lt;p&gt;VS Code extension for real-time hints&lt;/p&gt;

&lt;p&gt;Auto-pull-request creation with AI-generated fixes&lt;/p&gt;

&lt;p&gt;🏁 Conclusion&lt;/p&gt;

&lt;p&gt;AI Code Review Swarm proves that Agentic Postgres is more than a database—it’s a platform for intelligent, multi-agent collaboration.&lt;br&gt;
Zero-copy forks, hybrid search, and parallelism redefine what’s possible in code intelligence.&lt;/p&gt;

&lt;p&gt;Built with ❤️ for the Agentic Postgres Challenge&lt;/p&gt;

</description>
      <category>postgres</category>
      <category>ai</category>
      <category>pgaichallenge</category>
      <category>agentaichallenge</category>
    </item>
    <item>
      <title>🚀 How I Built My Personal AI-Powered Portfolio – surajrana.dev</title>
      <dc:creator>Suraj Rana</dc:creator>
      <pubDate>Thu, 30 Oct 2025 05:49:24 +0000</pubDate>
      <link>https://forem.com/surajranaofficial/how-i-built-my-personal-ai-powered-portfolio-surajranadev-1ah5</link>
      <guid>https://forem.com/surajranaofficial/how-i-built-my-personal-ai-powered-portfolio-surajranadev-1ah5</guid>
      <description>&lt;p&gt;Intro:&lt;/p&gt;

&lt;p&gt;Hey developers 👋,&lt;br&gt;
I’m Suraj Rana, a solo developer passionate about building AI-powered web and mobile apps.&lt;br&gt;
Recently, I launched my personal portfolio website — surajrana.dev&lt;br&gt;
 — to showcase my projects, experiments, and thoughts around Artificial Intelligence, UI/UX, and modern web development.&lt;/p&gt;

&lt;p&gt;In this post, I’ll walk you through how I built it, what tech stack I used, and what I learned along the way.&lt;/p&gt;

&lt;p&gt;Tech Stack Used 🧠&lt;/p&gt;

&lt;p&gt;Frontend: Next.js 14 + Tailwind CSS&lt;/p&gt;

&lt;p&gt;Backend: Node.js + Express&lt;/p&gt;

&lt;p&gt;AI Tools: OpenAI, Gemini API, and custom TensorFlow micro-models&lt;/p&gt;

&lt;p&gt;Hosting: Vercel + Cloudflare&lt;/p&gt;

&lt;p&gt;Analytics: Umami (privacy-friendly analytics)&lt;/p&gt;

&lt;p&gt;Key Features ⚙️&lt;/p&gt;

&lt;p&gt;✅ Fast and responsive design (Lighthouse score 95+)&lt;br&gt;
✅ Integrated AI showcase section&lt;br&gt;
✅ Smart contact form with real-time validation&lt;br&gt;
✅ Fully SEO optimized (meta tags, sitemap, OG data)&lt;/p&gt;

&lt;p&gt;Lessons Learned 💡&lt;/p&gt;

&lt;p&gt;Keep your codebase modular and clean.&lt;/p&gt;

&lt;p&gt;Automate deployment with CI/CD to save time.&lt;/p&gt;

&lt;p&gt;Focus more on UX and accessibility — users notice it!&lt;/p&gt;

&lt;p&gt;What’s Next? 🔮&lt;/p&gt;

&lt;p&gt;I’m working on integrating AI-powered resume generation and personal assistant tools directly on my portfolio.&lt;br&gt;
If you’re into web dev or AI, visit surajrana.dev&lt;br&gt;
 and drop your feedback — I’d love to connect with fellow devs.&lt;/p&gt;

&lt;p&gt;Conclusion 🧩&lt;/p&gt;

&lt;p&gt;Building your personal site is not just about showing off your skills — it’s about expressing your journey as a developer.&lt;br&gt;
If you’re thinking about creating one, start today — it’s worth it!&lt;/p&gt;

&lt;p&gt;Let’s connect on LinkedIn&lt;br&gt;
 or GitHub&lt;br&gt;
, and if you liked this post, give it a ❤️ and follow for more AI × Web content!&lt;/p&gt;

</description>
      <category>ai</category>
      <category>portfolio</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
