hi, I’m Ravish 👋

I build GenAI systems that actually ship.

AI Engineer focused on turning cutting-edge AI into production software. I build LLM applications, RAG pipelines, AI agents, and document automation systems with Python, FastAPI, React, Next.js, Azure, and Docker.

Currently AI/ML Developer at DataFactZ · New Delhi, India.

Contact GitHub ↗ no template, all shipped ✨
70%less manual data entry from OCR automation
60%operating cost savings on document processing
40–45%faster legacy BI migration with LLM tooling
80–90%answer accuracy, citation-backed RAG chatbot
Anthropic · Certification

Claude Certified Architect - Foundations

Anthropic’s credential for architecting Claude-powered systems.

✓ Verify on Credly ↗
what I’ve shipped at work

Production GenAI products

AI/ML Developer - DataFactZ, Hyderabad Oct 2024 – Present

BoreAI - Handwritten Document Extraction

Aug 2025 – Ongoing · Lead developer & architect

Turns messy handwritten geotechnical boring logs into clean, structured, reviewable data - ~1,000 docs/day for 2,000+ users at a US geotechnical engineering firm.

  • Async FastAPI + React/TypeScript app on a multi-stage Azure OCR pipeline (quality gating → classification → extraction) - cut manual data entry 70% and operating costs 60%.
  • 14-step deterministic OCR post-processing engine lifted extraction accuracy 68.8% → 86.5% on a hand-labeled ground-truth benchmark.
  • Two-stage LLM critic/corrector (Llama 4, Claude Sonnet, GPT on one Azure AI Foundry endpoint) with schema guards against hallucinated fields.
  • Role-based dashboards with Microsoft SSO and a version-controlled review UI with 16x zoom for verifying sub-millimeter handwriting.
PythonFastAPIReact / TypeScriptAzure Document IntelligenceAzure Content UnderstandingAzure AI FoundryWebSocketsDockerAzure SQL

Regulatory RAG System - Big-4 Consulting Firm

Mar 2025 – Aug 2025 · Core developer

A multi-jurisdiction regulatory knowledge base with a chatbot that cites its sources - highlighted right inside the PDFs.

  • Hybrid RAG (BM25 + vector + semantic search on Azure AI Search) over clause-level legal chunks spanning 9 jurisdictions - replacing a manual process that required 70–80 regulatory experts.
  • Intent-tuned dynamic top-K retrieval, two-pass per-jurisdiction search, and LLM-judged chunk selection - delivering 80–90% accurate answers.
  • In-PDF citation viewer: every answer links to the exact page with the cited passage highlighted, plus a verbatim mode that shows legal text untouched by the LLM.
  • Production guardrails: tiered prompt-injection detection, scope boundaries, citation-relevance filtering, and per-request LLM cost tracking.
PythonFastAPIAzure AI SearchAzure OpenAIReact / TypeScriptRedisIn-PDF citation

BI Accelerator

Dec 2024 – Mar 2025 · Lead developer & architect · Internal tool

An LLM web app that does the boring parts of MicroStrategy → Power BI migration for you.

  • Cut migration effort 40–45% - the LLM reverse-engineers data models from live MicroStrategy report SQL and batch-converts metric expressions to DAX.
  • One-click Power BI dataset creation, with LLM-generated schemas grounded against the live warehouse before push - no hallucinated columns.
  • BRD-to-schema generator: PDF/DOCX specs → normalized schema + DDL for 5 SQL dialects, validated by executing in a throwaway schema.
  • Synthetic data generator sized for 1B rows (~1M rows in 10–20s, vectorized NumPy) with S3 → Redshift loading.
PythonFastAPIOpenAIPower BI REST APIMicroStrategy SDKReact / TypeScript
and after hours…

Personal projects

Restaurant Management System

Dec 2025 – Present · Founder

Built it, sold it, runs it - a full-stack ordering platform live across 3 real restaurants.

  • QR-code dine-in ordering, a real-time Kitchen Display System, and live counter/customer display boards - all synced over Socket.IO (room-based order, kitchen-bump & menu events).
  • Custom RBAC engine - 97 permissions across 12 categories with wildcard grants (*, menu.*) driving 11 built-in roles from super-admin to guest.
  • Configurable discount & coupon engine and 8 payment methods (UPI, cards, wallets, pay-at-counter) via Razorpay, with full refund / partial-refund handling.
  • 25-table Drizzle schema on libSQL/Turso - a 7-state order lifecycle with status-history audit trail, per-day order tokens, and an R2 image pipeline (sharp → WebP + blur placeholders).
Next.js 16React 19TypeScriptDrizzle ORMlibSQL / TursoSocket.IORazorpayNextAuthCloudflare R2
Live demo - divinefeast.ostepbig.shop ↗

Inbox CFO

Personal · Built solo in 48 hours

Your inbox, turned into a finance dashboard - the AI finance agent that catches the charge before it hits your card.

  • Turns Gmail (read-only) or uploaded .eml/.pdf into typed rows in one JSON-mode LLM call - flagged ₹13,992/yr in trials, price hikes & duplicate subs on a seeded inbox.
  • Proactive, not reactive: reads the warning email days before the charge and drafts the cancellation - caught an Audible auto-charge 2 days early.
  • Zero hallucinated totals - every number is deterministic SQL with a source_id per row; click any figure to open its source email.
  • Grounded chat agent answers spend questions via tool-calls over the tables (read + draft only, 5-loop cap) and draws its own sourced charts.
React / ViteTailwindRechartsFastAPISQLModelSQLiteGemini 2.5 / Llama 3.3Gmail API
my toolbox

Skills & stack

Agentic AI & GenAI

RAG pipelines AI agents Multi-agent orchestration Tool & MCP design Embeddings & vector retrieval Prompt engineering Structured output Production reliability

Backend & Languages

Python TypeScript FastAPI JavaScript C/C++ SQL · MySQL · SQLite Django Express REST APIs WebSockets / Socket.IO JWT / OAuth

Frontend

React Next.js Tailwind Streamlit

Cloud & DevOps

Azure Document Intelligence Docker Git / GitHub Cloudflare R2 Linux

Concepts

RBAC OCR pipelines Async & microservices Schema design & migration SSO / OAuth
receipts 📎

Credentials

Education

BCA, GGSIPU (Jagannath International Management School), 2024 - CGPA 8.2.

XII CBSE 84% · X CBSE 85%, Deepalaya School.

Achievements

Ranked 26th - CodeChef April 2022 Long Challenge.

AIR 523 - IPU entrance exam.

Ranked 153rd - HackerEarth October Circuits ’22.