Skip to content

Manuj Rai

Full-Stack & AI Engineer

/ Summary

At Fibre2Fashion: ASP.NET Core + SQL Server is my day-to-day foundation. Added Python for data pipelines and large-scale scraping (requests, Playwright, Selenium). More recently started exploring agentic AI — LangChain, RAG, tool-using agents — and shipped a first production AI chatbot. I ship modern web products with the trending stack — Next.js 15, Supabase for DB and auth, Resend for email, Razorpay/Stripe for payments, Cloudinary for media. I explore every new free tool and pick the best fit per project. Idea to live URL in weeks.

/ Experience

Software Engineer· Fibre2FashionNow

2024 — Present
  • Build and maintain internal web applications on ASP.NET Core + SQL Server — the company's primary stack.
  • Authored Python data pipelines: Excel ingestion into SQL Server, large-scale scraping with requests, Playwright, and Selenium.
  • Completed company-sponsored Python + AI program (paid stipend, external instructor) covering RAG, LangChain, tools, and agents.
  • Started exploring agentic AI — shipped a first production AI chatbot (RAG over internal docs, tool-using agent loop) alongside ongoing ASP.NET / SQL work.

Freelance Full-Stack Developer· IndependentNow

2024 — Present
  • Ship modern Next.js 15 products — Supabase for DB/edge/auth, Resend for email, Razorpay for payments, MSG91 for OTP, Cloudinary for media.
  • Constantly explore trending free tooling and pick the right tool per project rather than defaulting to the familiar one.
  • Deploy on Vercel, Netlify, and Render. Recent wins: D2C ecommerce (Trendverse), salon booking template (Hair Crezz).

IT Intern· Fibre2Fashion

2023 — 2024
  • Learned ASP.NET + SQL Server on the job, ramped onto the company's internal product stack.
  • Assisted in maintaining and updating internal web applications under senior review.

/ Selected projects

Trendverse — D2C Ecommerce

Freelance
2025 · Solo developer · End-to-end build

A direct-to-consumer storefront with product catalog, cart, checkout, inventory, and an admin panel the owner actually uses.

  • Replaced 3 separate tools (sheet + DMs + UPI) with a single product
  • Checkout completion lifted noticeably vs the abandoned DM-and-Google-Forms flow it replaced
Next.js 14 · TypeScript · Supabase · Razorpay · Stripe · Tailwind · SMTPlive

Hair Crezz — Salon Booking Template

Freelance
2024 · Solo developer · Product owner

A customizable salon-booking template — each owner gets a branded deployment with their own services, stylists, slots, payments, and SMS confirmations.

  • No-show rate dropped once deposit-on-booking + SMS reminders went live
  • Daily scheduling time for the owner went from hours of WhatsApp triage to minutes in the dashboard
Next.js 14 · Supabase · Postgres RLS · Razorpay · Twilio · Tailwindlive

News Desk — Autonomous Story-Discovery Agent

Day job
2026 · Solo developer · In production

An automated newsroom agent that reproduces an editorial team's morning routine — searches the web and ~52 curated sources across 11 countries for textile/apparel news, scores and de-dupes the best stories with an LLM, confirms each against its primary source, then drafts publish-ready articles. Two-phase with a human in the loop, streamed live over SSE.

  • Turns the desk's manual morning scan into one click — a deduped shortlist of ~20–30 ready-to-draft story candidates
  • Two-phase pipeline keeps cost low: a scan is ~4 LLM calls / a few thousand tokens on gpt-4o-mini, and only editor-picked stories get the expensive full fetch
Python 3.11 · FastAPI · OpenAI · Gemini · Claude · Playwright · trafilatura · SerpAPI · SQL Server · SQLAlchemy + Alembic · Server-Sent Events · Prometheus · Docker

AI Chatbot — RAG · Agents · Tools

Day job
2025 · Solo developer · Production

A production retrieval-augmented chatbot over internal documents. Metadata-filtered retrieval feeds a tool-using agent loop; FastAPI exposes the API; the Python service runs on Render.

  • Metadata filtering narrows the candidate set before vector ranking — fewer off-topic chunks reach the LLM
  • Agent with tools handles structured questions ("extract X from section Y") beyond plain semantic search
Python · FastAPI · LangChain · RAG · Agents & Tools · OpenAI · Metadata filtering · Render

/ Skills

Languages
C#TypeScriptJavaScriptPythonSQL
Backend
ASP.NET CoreSQL ServerSupabase (DB · Edge · Auth)REST APIsNode.js
Frontend
Next.js / ReactTailwindFramer MotionThree.js / R3F
AI & Data (exploring)
LangChainRAGTools & AgentsOpenAI (GPT-4o)Prompt engineeringPlaywright / Selenium
Payments, Comms & Ops
RazorpayStripeResendMSG91 (OTP)CloudinaryVercel / Netlify / RenderGitHub Actions

bold = expert · daily driver