Open to AI/ML roles

I build AI systems and find out where they break.

Most of my work is in agentic RAG and deep learning, with some data engineering on the side. I've published a paper on hybrid RAG, I ship things that actually work, and I care more about what runs than what demos well.

01 · Projects

Proof of work.

01 / IN PROGRESS · LLM / SQL

DataCopilot

Lets non-technical teams get answers from their data in plain English or Hinglish, without waiting on an analyst. Every query is checked for safety before it runs, so it can't break or change the database. Currently benchmarking on BIRD.

OngoingPythonDuckDBFastAPIsqlglot
View GitHub →
02 / FEATURED · NLP / RAG

Moksh AI v3.0: Hybrid Agentic RAG

A RAG assistant that decides when to use its own memory and when to search the web, so answers stay current without wasting API calls. Reached 92% on a 25-question benchmark, and the basis of my published paper.

PythonLlama 3FAISSStreamlit
View GitHub →
03 / COMPUTER VISION

Deepfake Face Detector

Helps platforms and newsrooms spot deepfake images before they spread. 94.05% accuracy, ROC-AUC 0.98, and fast enough for real-time use at under 12ms per image.

PyTorchResNet-50OpenCV
View GitHub →
04 / DATA ENGINEERING

Earthquake & Weather Crisis Pipeline

Gives disaster-response teams one live view of where earthquakes and bad weather overlap, so they know which rescue zones need extra planning. Updates every hour automatically.

SnowflakeSQLPythonStreamlit
View GitHub →
05 / AGENTS

FastMCP × PydanticAI Research Agent

Cuts hours of manual research down to one conversation. It searches, summarizes, and removes personal info, and saves progress so a crash doesn't lose the work.

PydanticAIFastMCPGeminiSQLite
View GitHub →
06 / BACKEND · ML

Customer Churn Prediction API

Tells a business which customers are likely to leave, so the retention team can act before they do. ROC-AUC 0.836, with drift detection and monthly retraining so it stays accurate.

FlaskScikit-learnPandas
View GitHub →
07 / GENERATIVE AI

AI Image Editor

Lets anyone edit and find photos by just typing what they want, no Photoshop skills needed. Built on the Gemini API.

PythonGemini APIEmbeddings
View GitHub →
08 / DEEP LEARNING

FashionNet

Automatically tags clothing images into 10 categories, the kind of thing e-commerce stores need for search and filters. Improved accuracy from 88.2% to 93.15%.

PyTorchCNNPython
View GitHub →
02 · Research

Published work.

Open-access research on agentic retrieval, published on Zenodo.
● Published · Zenodo 2026

Moksh AI v3.0: An Agentic Hybrid Retrieval-Augmented Generation System with Explicit Query Routing and Dual-LLM Architecture

Proposes an explicit agentic retrieval decision layer that routes queries between vector memory, live web search, and a hybrid path, rather than retrieving blindly on every turn. Pairs a local Llama 3 with a Gemini 2.0 Flash fallback that takes over when the local model isn't available, and it saves useful facts from conversations on its own.

92%Accuracy on 25-question benchmark
+28ppOver the 64% baseline
5Benchmark categories
RAGAgentic AIDense RetrievalDual-LLM
Read the paper →
03 · About

Who I am.

I'm a 21-year-old AI engineer from Himachal Pradesh, now based in Delhi. I did my BCA at Himachal Pradesh University and I'm finishing an Associate of Science in AI at Saras AI Institute, USA.

I learn best by building things end to end and watching where they break. That's how I've picked up most of what I know, from ML systems to research on agentic RAG.

Right now I'm looking for AI/ML internships or research-leaning junior roles where I can ship real systems and learn from people better than me.

Education

Associate of Science in Artificial Intelligence
Saras AI Institute, USA · 2025 – 2026
Machine Learning, Applied Generative AI, Math for AI, Cloud AI deployment

Bachelor of Computer Applications (BCA)
MCM DAV College · Himachal Pradesh University · Completed 2026

Technical Skills

Programming
PythonC/C++SQLFlaskFastAPIHTML/CSS
AI / ML
PyTorchScikit-learnHuggingFaceFAISSSentence TransformersNumPyPandas
Tools & Cloud
GitDockerAWSSnowflakeStreamlitJupyterGoogle Colab
Focus Areas
RAG SystemsAgentic AIDeep LearningComputer VisionNLP
04 · Journey

How I got here.

Everything here is my own projects, my coursework, and one published paper.

BCA · MCM DAV College, Himachal Pradesh University

Aug 2023 – Jun 2026 · Completed · CGPA 8.2/10

Built my CS foundations in data structures, DBMS, operating systems, networks, and statistics.

AS in Artificial Intelligence · Saras AI Institute, USA

Jan 2025 – Dec 2026 · CGPA 3.5/4

Moved into AI during my BCA to focus on building systems that solve real business problems. Coursework in Machine Learning, Applied Generative AI, Math for AI, Data Engineering, and cloud AI deployment.

Building phase

2025 – Present

Built 8+ AI projects across RAG, computer vision, agents, and data engineering, each aimed at a real use case like spotting deepfake images, predicting customer churn, and supporting disaster response. Highlights include a RAG assistant at 92% accuracy and a deepfake detector that works in real time.

Research Paper · Zenodo

2026

Published Moksh AI v3.0, an agentic retrieval decision layer that lifted benchmark accuracy from 64% to 92% over a naive-retrieval baseline.

DataCopilot · Saras AI Institute Capstone

2026 · In progress

Building a tool that lets non-technical teams ask questions about their data in plain English or Hinglish. The LLM only writes SQL, and a validator checks every query before it runs. Evaluating it on the BIRD benchmark to measure how much validation cuts wrong answers.

05 · Writing & Blogs

Thinking out loud.

Notes on what I'm building and what I'm reading, published on Hashnode.
Snowflake
Data Engineering · Sep 2026

Building an Automated Crisis Data Pipeline on Snowflake

Merging live earthquake data with weather conditions to flag when rescue efforts could be complicated, plus the three things that actually broke along the way.

Read article →
Rust
Systems / AI Infra

Why Rust Is Quietly Taking Over AI Infrastructure

I've been a Python person my whole ML journey, until I looked at where Rust already sits in the stack I use daily. Tokenizers, dataframes, agent runtimes: it's already there.

Read article →
DuckDB
Build Log · Oct 2026

I Don't Let the LLM Touch My Database

The first time I got an LLM to turn plain English into working SQL, I felt like a wizard for about ten minutes. Then the boring questions started: what if it writes a DELETE, or returns a clean number that is simply wrong?

Read article →
06 · Contact

Let's connect.

If you're looking for a passionate AI engineer, let's connect.