Open to Fullstack · AI Engineering · Backend roles

AI Fullstack Engineer

Hi, I'm Utkarsh Gupta. I build AI products that hold up in production, from retrieval and evals under the hood to the UI people actually use.

utkarsh@portfolio: ~/backend
$whoami --role="AI Fullstack Engineer" --company="Multibagg AI"
[ OK ] RAG pipeline up, 500K+ documents indexed.
[ OK ] 2,000+ investor queries a day.
[ OK ] Financial data synced for 6,000+ companies.
[ OK ] IPO ingestion live: vendors, web and RHP docs.
✓ All green. 2+ yrs in production.
$_

// Experience

Joined as a Frontend Developer Intern, went full-time, and moved into backend and AI as I took on more ownership.

  • Built the RAG and backend behind Ask Iris. It serves 2,000+ queries/day across 500,000+ documents.
  • Cut wrong stock links in Ask Iris answers from 4.7% to 0.7%.
  • Built evals with LLM-as-a-Judge and deterministic checks, plus a weekly retrieval eval that stays above 90%.
  • Merged a dozen document tables into one with dry-run-first backfills and a planned rollback, and revived a vector DB that ran out of disk.

A startup incubated at VIT, run out of the campus incubation centre.

  • Built the authentication pages from scratch in React.js for an AI healthcare platform that connects patients with doctors.

// Projects

Multibagg AI

Ask Iris

An AI research assistant for Indian stocks. It answers questions from annual reports, earnings calls and filings using multi-agent RAG, and cites its sources.

Multibagg AI

Evals for Ask Iris

An answer-quality suite that mixes LLM-as-a-Judge, rubric and deterministic checks to catch regressions. A weekly retrieval eval scores search against a golden set at top-30 and top-50.

Multibagg AI

Document Ingestion Pipeline

Company filings come in over a live feed, get converted from PDF to text, then go on to extraction and search. It's built to survive native crashes and dropped connections.

Personal Project

Chatbase: a chatbot for any website

Train a chatbot on any website. It scrapes, chunks and embeds the content, then gives you an embeddable widget with a usage dashboard.

Personal Project

uToob AI: videos into study notes

Paste a YouTube link, get summaries, notes, quizzes and transcript-grounded chat. Bring your own OpenAI or Gemini key.

Multibagg AI

IPO Data Pipeline

I built the IPO section from scratch. Data comes from vendors, web sources and RHP documents, and a human-in-the-loop upload flow feeds the extracted data into Iris.

Multibagg AI

Financial Screener

A screener to filter and compare more than stocks: IPOs, ETFs and indices too. Users set their own criteria and scoring to narrow things down.

Multibagg AI

Company Categorization & Articles

An LLM sorts companies into categories on its own. A second pipeline writes articles straight from company documents.

Multibagg AI

Sector Analysis Page

A page with sector-level insights, so investors can see trends and comparisons across a whole sector instead of one company.

// Proof

The assistant on this site is a live example of my work. It answers from this portfolio's content, switches to another LLM provider when one fails, and logs every conversation.

208
PRs authored
last 12 months
336
PR reviews
last 12 months
From my work GitHub account

// Skills

  • Languages TypeScript · Java · Python · JavaScript · SQL
  • Backend Node.js · Express.js · REST APIs · FastAPI · Microservices · ETL Pipelines · Cron Jobs
  • Generative AI RAG · LLMs · Agentic AI · LangChain · LangGraph · Embeddings · Vector Search · AI Evaluation · LLM-as-a-Judge · Guardrails
  • Databases MySQL · PostgreSQL · MongoDB · Redis · Vector Databases
  • Frontend React.js · Next.js · HTML · CSS · Tailwind CSS

// Education

2023 to 2025

Master of Computer Applications (MCA)

Vellore Institute of Technology, Chennai
9.3 CGPA
2019 to 2022

B.Sc. Computer Science

Dr. Rammanohar Lohia Avadh University, Ayodhya, Uttar Pradesh
82.9%

Let's talk

Open to Fullstack, AI Engineering, Backend, Agentic AI roles. I like systems that have real traffic and real failure modes.

Ask About Utkarsh
Hi. I can answer questions about Utkarsh's work, projects, skills and background.