At Fibre2Fashion: shipped two internal production AI systems end to end — a human-in-the-loop news discovery and drafting agent and a document-to-article pipeline — in Python + FastAPI, integrated into the company's existing ASP.NET admin portal. ASP.NET Core + SQL Server remains the day-to-day foundation, with Python for data pipelines and large-scale scraping.
I ship production web products for founders and small teams — Next.js and React on Supabase, with Razorpay/Stripe payments, transactional email, and media pipelines. Tightly scoped, deployed on Vercel or Netlify, idea to live URL in weeks.
note: the two tracks share one spine — enterprise backend habits (budgets, access control, observability) applied to LLM systems, and modern product delivery applied to internal tools.
Turns a raw Word document into a publish-ready package — headline, key takeaways, table of contents, body, SEO metadata, FAQs — plus the DOCX, PDF and HTM artefacts the public site serves. Six phases, three JSON-mode LLM calls for a short article. Editorial rules live as fail-open SQL rows, so guidelines change without a code deploy.
PythonFastAPIOpenAI · Claude · GeminiSQL ServerIISPrometheus
Changelog
git log --since=2024
03Feb 2025 — Present
Software Engineer · Fibre2Fashion
Designed and shipped two internal production AI systems end to end — a human-in-the-loop news discovery and drafting agent and a document-to-article pipeline — from Python/FastAPI agent services through integration into the company's existing ASP.NET admin portal.
Built an Azure OpenAI integration in .NET 6 that detects and masks sensitive financial figures in paid news submissions before publication, removing a manual editorial step.
Delivered Corporate Team Management for seat-based B2B subscriptions: REST APIs, PostgreSQL and SQL Server schemas, invite and activation flows, and payment workflows.
Author and tune SQL Server stored procedures for large-scale reads and multi-result-set reports, and build Python automation — Pandas pipelines, Excel-to-SQL tooling, Playwright and Selenium scrapers.
Completed company-sponsored Python + AI program (paid stipend, external instructor) covering RAG, LangChain, tools, and agents.
manuj.services@gmail.com +91 87999 33509 Ahmedabad, India
github/manuj-rai linkedin/manujrai manuj.online
/ Summary
At Fibre2Fashion: shipped two internal production AI systems end to end — a human-in-the-loop news discovery and drafting agent and a document-to-article pipeline — in Python + FastAPI, integrated into the company's existing ASP.NET admin portal. ASP.NET Core + SQL Server remains the day-to-day foundation, with Python for data pipelines and large-scale scraping. I ship production web products for founders and small teams — Next.js and React on Supabase, with Razorpay/Stripe payments, transactional email, and media pipelines. Tightly scoped, deployed on Vercel or Netlify, idea to live URL in weeks.
/ Experience
Software Engineer· Fibre2FashionNow
Feb 2025 — Present
Designed and shipped two internal production AI systems end to end — a human-in-the-loop news discovery and drafting agent and a document-to-article pipeline — from Python/FastAPI agent services through integration into the company's existing ASP.NET admin portal.
Built an Azure OpenAI integration in .NET 6 that detects and masks sensitive financial figures in paid news submissions before publication, removing a manual editorial step.
Delivered Corporate Team Management for seat-based B2B subscriptions: REST APIs, PostgreSQL and SQL Server schemas, invite and activation flows, and payment workflows.
Author and tune SQL Server stored procedures for large-scale reads and multi-result-set reports, and build Python automation — Pandas pipelines, Excel-to-SQL tooling, Playwright and Selenium scrapers.
Completed company-sponsored Python + AI program (paid stipend, external instructor) covering RAG, LangChain, tools, and agents.
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: tools catalogue (Karloo), D2C ecommerce (Trendverse), salon booking template (Hair Crezz).
IT Intern· Fibre2Fashion
Jul 2024 — Jan 2025
Completed structured training in ASP.NET, C#, and advanced SQL Server — stored procedures, indexing, and query plans.
Automated exhibitor and supplier data collection with Python scrapers (Playwright, Requests, Selenium) and Pandas pipelines into SQL Server.
Shipped an internal Inquiry Management System in ASP.NET and C# that internal teams still use.
/ Selected projects
Karloo — Free Online Tools
Freelance
2026 · Solo developer · Founder
A browser-first catalogue of free online tools — calculators, text utilities, developer helpers, converters, and AI-assisted workflows — built to be fast, searchable, and cheap to run.
Shipped 20+ live tools across calculators, text utilities, converters, developer helpers, and AI-assisted workflows
Most tools run fully client-side, so users can work without accounts, uploads, or per-use server cost
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
An automated newsroom agent that reproduces an editorial team's morning routine — harvests ~65 primary and ~75 secondary curated source pages across 17 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: discovery runs a cheap model under per-job token and URL budgets, and only editor-picked stories get the expensive full fetch and a stronger drafting model
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
2024 — Present · Solo developer · Full-stack · Ongoing
A full-stack giving site for a Delhi NGO — a hardened Razorpay donation pipeline with live campaign progress, plus a custom CMS the team runs themselves to publish stories, programs, and campaigns.
Donors give in a few taps and get an instant thank-you email; campaign totals update live within seconds of a captured payment
The team self-publishes stories, programs, and campaigns through a custom admin — zero developer involvement for content