Open to full-time opportunities

Hello, I am Khushi Khurana πŸ‘‹

AI/ML ENGINEER Β· GENAI Β· FULL-STACK

Building intelligent
things with AI.

I craft intelligent products with Generative AI, AI Agents, RAG pipelines and full-stack engineering.

Khushi Khurana β€” AI/ML Engineer
AI Agents AI/ML Engineer

01 Β· A little context

More than just code.

Data in. Ideas out.
Always end-to-end.

I'm an AI/ML Engineer (B.Tech CSE β€” AI & ML, 2026) focused on building AI systems that go beyond demos β€” from a multi-modal financial assistant with live market data, to a machine learning pipeline generating real-time trading signals.

Across two internships and five independent projects, I've worked end-to-end: designing the data pipeline, training and validating models, and shipping a deployed product. I care as much about reliability and edge cases as I do about the initial build β€” and I'm currently looking for a full-time role where I can keep doing that.

Coffee β†’ code β†’ models β†’ repeat ✦

3GenAI Projects
1ML/Trading Project
1Full-Stack Project
50k+LinkedIn Views (Open-Source)

02 Β· The toolkit

Tech I love building with.

Tools are only interesting
when they make ideas real.

01

AI / ML

Machine LearningDeep LearningNLPTensorFlowXGBoostFeature Engineering
02

GenAI & Agents

LLM IntegrationLangChainLangGraphAgentic AIRAGChromaDBHybrid SearchPrompt EngineeringWhisperVision-Language Models
03

Data & Backend

PythonPandasSQLPostgreSQLREST API Integrationasyncio
04

Tools

GitGitHubRenderGitHub Actions

03 Β· What I build

Intelligence, with intent.

Not just AI demos.
Useful systems.

01

Generative AI & RAG

Building intelligent applications powered by LLMs, RAG pipelines, hybrid search and modern AI infrastructure.

RAG Β· LLMs Β· Hybrid search
02

AI Agents

Designing agents that reason, choose their own tools, and automate real-world research and analysis workflows.

LangGraph Β· Tool use Β· Memory
03

ML & Data Intelligence

Turning raw data into trading signals, risk scores and business recommendations with trained, validated models.

XGBoost Β· Pandas Β· SQL
04

Full-Stack AI Products

Combining AI with scalable full-stack applications β€” from Telegram bots to dashboards β€” to build complete, deployed products.

React Β· APIs Β· PostgreSQL

04 Β· Selected work

Things I've made useful.

Explore the thinking
behind the builds.

Atlas AI Telegram Assistant Β· Live
Groq LLM
Voice query (0:04)

β€œAnalyze TCS Q3 margin and live price.”

πŸ“Š Live Market Data

TCS is trading at β‚Ή4,128.50 (+1.4%). Operating margin expanded by +40 bps to 25.0%.

PDF filingNSE live feedPostgreSQL
01Telegram Bot Β· Multi-Modal

Atlas β€” AI Financial Assistant

A conversational AI financial analyst that lives inside Telegram β€” not a chatbot with buttons, an actual conversation.

Atlas feels less like a chatbot and more like an experienced financial analyst β€” it remembers context, pulls live market data, reads your documents, and proactively checks in when something worth knowing happens. No slash commands or menus β€” just natural conversation in English, Hindi, or Hinglish, matching whatever the user writes.

Key features:
  • Multi-modal input β€” text, voice notes (Whisper transcription), photos (vision model for stock chart screenshots), and PDF documents
  • Live financial data β€” NSE stock prices (Yahoo Finance fallback), US stocks via Finnhub, live Nifty 50/Bank Nifty/Sensex, company news
  • Proactive daily briefing β€” checks the market and watchlist every morning, only messages if something actually moved enough to matter
  • Grounded answers β€” says so if live data isn't available instead of guessing; tool calls isolated per turn to prevent context bleed
Pythonpython-telegram-botGroq (gpt-oss-120b + whisper-large-v3 + Qwen vision)PostgreSQL (Neon)APSchedulerFinnhubpdfplumber
Multilingual Β· Proactive Β· Deployed
LIVE SIGNALS +25.7%
2,400+ stocks scanned09:42:18 IST
02Live Screener Β· Leakage-Safe ML

AI/ML Stock Screening & Real-Time Trading Signal System

Screens 2,400+ NSE stocks live and predicts trade profitability with a leakage-safe XGBoost model.

An end-to-end Python application that screens NSE stocks in real time, calculates technical indicators, detects SMMA crossover signals, and uses a trained ML model to predict whether each signal is likely to be profitable β€” with a plain-English, AI-generated explanation for every prediction.

Key features:
  • Live screening across all NSE equities, filtered by price and liquidity, continuously re-validated every refresh cycle rather than a stale snapshot
  • SMMA(20)/SMMA(120) crossover detection on live 1-minute candle data
  • XGBoost classifier trained on ~4,800 historical trades with stock-grouped cross-validation (no data leakage) β€” 75.67% held-out accuracy, lifted live signal profitability from 48.2% to 73.9%
  • Live prediction-logging and next-day evaluation pipeline; caught and fixed a duplicate-logging bug that was skewing evaluation accuracy
  • Auto-refreshing PySide6 desktop dashboard on a background thread, zero UI blocking
PythonPySide6XGBoostAngel One REST APIGitHub Actions (CI/CD)
48.2% β†’ 73.9% Signal Profitability
PDFs
WEB
AGENT
CALC
choosing a tool...
03Autonomous Tool Selection Β· ReAct

Multi-Source Research Agent

An AI agent that decides for itself whether to search PDFs, search the web, or run a calculation β€” no hardcoded rules.

Extends the PDF RAG Assistant with autonomous tool-selection. Instead of a fixed retrieve-then-generate pipeline, an LLM-driven agent reasons over each question at runtime and decides which tool fits β€” and if its first choice comes up empty, it can try another before giving up.

Key features:
  • Three tools β€” PDF search (hybrid retrieval), live web search (DuckDuckGo), and a sandboxed calculator β€” chosen entirely by the agent
  • Confidence-gated fallback β€” if the PDF tool returns low confidence, the agent decides on its own whether to try web search
  • Visible reasoning trace β€” every answer includes the agent's stated reason for picking that tool
  • In-app PDF upload β€” testers can add their own documents without touching code
  • Built using LangChain's ReAct agent pattern
LangChainReAct AgentGemini APIChromaDBBM25 (Hybrid Retrieval)StreamlitDuckDuckGo Search
Autonomous Reasoning Β· Zero Hardcoded Rules
PDFstudy-notes.pdf
β€œThe answer is grounded in your document.”
CONFIDENCE GATE 0.94
04Grounded RAG Β· Hybrid Search

PDF Study Assistant β€” RAG-Based Document Q&A System

A RAG app that only answers from your PDFs β€” and knows when to say "I don't know."

Built from scratch to demonstrate the full RAG pipeline β€” chunking, embeddings, vector search, hybrid retrieval, confidence gating, and grounded generation. Answers are grounded only in the uploaded document content, never the LLM's general training knowledge.

Key features:
  • Confidence-gated retriever β€” off-topic questions get "I couldn't find anything relevant" with zero LLM cost
  • Dual retrieval modes β€” pure semantic search for natural-language questions, and hybrid (semantic + BM25) search via Reciprocal Rank Fusion for exact terms like code identifiers or hyperparameter names
  • Multi-document support with live in-app PDF upload, multi-turn conversation memory
  • Tested against 10 questions, got all 10 right
  • Open-sourced β€” crossed 50,000+ views on LinkedIn, 2 community pull requests merged
LangChainGoogle Gemini APIChromaDBrank_bm25Streamlitpypdf
10/10 Test Accuracy Β· 50k+ Views
Ideas worth keeping
β˜… Ship the thoughtful version
IMG
preview
05Full-Stack Β· Media & TTS

StickyScribbles β€” Full-Stack Note-Taking App

A rich note-taking app with media, tagging, sharing, and text-to-speech.

A comprehensive note-taking application built to help users organize thoughts, tasks, and information efficiently β€” with a rich text editor, media attachments, and secure public sharing.

Key features:
  • Rich text editor with image, video, and PDF attachments via Cloudinary β€” including an in-app PDF viewer with download/print/zoom controls
  • Tagging, pinning, archiving, and search across titles, content, and tags
  • Public share links for individual notes
  • Text-to-speech β€” converts note content to audio via a Python (gTTS) script called from the Node backend
  • Deleting a note also cleans up its Cloudinary media, so nothing gets orphaned
  • Secure JWT-based authentication
React.jsReact-PDFNode.js/ExpressMongoDBCloudinaryMultergTTSJWT
Rich Media Β· Public Sharing Β· TTS

05 Β· The path so far

Experience & education.

Learning by building
in the real world.

01
Jan 2026 β€” Apr 2026Remote, Gurugram

Artificial Intelligence Intern

Unified Mentor Pvt. Ltd.

Completed four AI analytics projects across hospitality, e-commerce, EdTech and FinTech, averaging 8.1/10 across mentor evaluations. Built custom metrics for 1,600+ restaurants and 1,000+ students, each paired with AI-generated recommendations.

Python Β· Pandas Β· Gemini API Β· Data analytics
02
Jul 2025 β€” Nov 2025Delhi, India

Technology Intern

Centricity Wealth Tech Pvt. Ltd.

Built a voice-enabled AI assistant with Angular 20 and ASP.NET Core (.NET 9), using the Web Speech API and GPT-3.5-turbo. Designed a swappable live/mock AI backend through dependency injection and fixed CORS and HTTP pipeline issues.

Angular 20 Β· ASP.NET Core Β· OpenAI GPT-3.5-turbo
ED
2022 β€” 2026Panipat, Haryana Β· CGPA 7.35/10

B.Tech β€” Computer Science & Engineering (AI & ML)

Panipat Institute of Engineering and Technology

Building a strong foundation across machine learning, software engineering, data systems and product thinking.

AI/ML specialization

06 Β· How I build

From messy idea to shipped system.

Curious first.
Precise when it counts.

01

Understand

Understand the data, the problem, and who it's for.

02

Design

Turn ideas into simple, usable product experiences.

03

Build

Engineer the AI pipeline and full-stack system end to end.

04

Iterate

Validate, fix real bugs, and ship something reliable.

07 Β· Say hello

Have an idea
worth building?

Let's turn it into something intelligent.