Portfolio · 2025 · India

Ashish
Soni

AI/ML Engineer

Building Production-Ready AI Agents and ML Solutions — from LangGraph multi-agent pipelines and RAG systems to CNN-based computer vision. B.Tech AIML student turning research into real products.

Open to Internships & AI/ML Roles
0 AI Projects
0 CGPA / 10
0 Agent Systems
IEEE Target Pub.
RAG Chatbot live on this page ↘
01. About

The Mind Behind
the Machine

I'm Ashish Soni, a B.Tech AI/ML student from Delhi, India (GGSIPU, CGPA 9.19) building production-grade agentic systems, RAG pipelines, and computer vision applications.

My work spans Agentic AI (LangGraph multi-agent pipelines, MedGuard research), LLM Engineering (RAG, LangChain, ChromaDB, Groq API), and Computer Vision (CNN image captioning, deepfake detection, YOLOv8-Pose).

"I build to understand deeply, and I understand deeply to build better."

I'm conducting independent research on multi-agent LLM reasoning for medical false alarm reduction, targeting IEEE Access — a 5-agent LangGraph pipeline using YOLOv8-Pose and Gemini 2.0 Flash.

Seeking AI/ML internship roles at product companies, research labs, and AI-first startups.

✅ Available for Internships — India / Remote
University
GGSIPU, Delhi
Degree
B.Tech — AI & ML (Expected 2028)
CGPA
9.19 / 10.0 🏆
Location
Delhi, India 🇮🇳
Core Stack
Python · LangGraph · LangChain · FastAPI · Docker
Specialization
Agentic AI · LLM Engineering · Computer Vision
Research
MedGuard — Targeting IEEE Access
Email
ashishsoni243k@gmail.com
02. Journey

My AI Learning Timeline

From first Python scripts to production multi-agent systems — the milestones that shaped the engineer.

2024 · Foundation
Started ML

Enrolled in B.Tech AIML at GGSIPU. Dove into Python, statistics, linear models, decision trees, and ensemble methods. First real datasets, first Kaggle submissions.

PythonScikit-learnPandasNumPy
2025 · Deep Learning
CNN, RNN & Computer Vision

Built CNN pipelines (MobileNetV3, Xception, EfficientNetB4), trained LSTM/RNN sequence models, and shipped the Deepfake Face Detector and Image Captioning Model (Xception + LSTM, Flickr8k).

TensorFlowCNNLSTMOpenCVYOLOv8
2025 · LLM Engineering
LangChain & RAG Systems

Mastered transformer architecture, fine-tuning, and embedding-based retrieval. Built PDF Chat Assistant — full RAG pipeline: HuggingFace embeddings → ChromaDB → Groq LLaMA 3. Deployed on HuggingFace Spaces.

LangChainChromaDBGroqRAGHuggingFace
2026 · Agentic AI
LangGraph, Multi-Agent & IEEE Research

Designing autonomous multi-agent systems: AI Resume Screener (4-agent LangGraph), AI Research Agent (Search → Scrape → Write → Critic), and MedGuard (5-agent pipeline targeting IEEE Access). Production deployments live.

LangGraphGemini 2.0 FlashFastAPIDockerIEEE
03. Projects

AI Systems
Built from Scratch

Agentic AI & LLM Engineering on the left · Computer Vision & Audio ML on the right.

⚡ Agentic AI & LLM Engineering
LangGraph · Multi-Agent · FastAPI · Streamlit

AI Resume Screener

Multi-agent LangGraph pipeline screening resumes using LLM reasoning — extracts structured candidate info and produces tech proficiency scores with detailed recruiter reports.

Pipeline
PDF/DOCX → Parser → InfoExtraction → SkillAnalysis → Scoring → ReportGenerator → FastAPI → Streamlit
LangGraphLangChainFastAPIStreamlitGroq LLaMA 3.3SQLAlchemypdfplumber
LangGraph · Stateful Agents · Streamlit

AI Research Agent

4-node stateful LangGraph pipeline — Search, Scrape, Write, Critic — with conditional edge routing for autonomous web research and structured report synthesis with auto-rewrite loop.

Pipeline
Query → Search (Tavily) → Scrape → Write (Mistral AI) → Critic → Auto-Rewrite → Final Report
LangGraphTavilyMistral AIStreamlitConditional EdgesToken Streaming
LangChain · RAG · ChromaDB · Groq

PDF Chat Assistant

Full RAG pipeline: recursive text splitting → HuggingFace sentence-transformer embeddings → ChromaDB vector storage → top-k retrieval → LLaMA 3 via ConversationalRetrievalChain. Deployed on HF Spaces.

RAG Pipeline
PDF → Text Split → HF Embeddings → ChromaDB → Top-k Retrieval → Groq LLaMA 3 → Answer
LangChainChromaDBGroqHuggingFaceGradioRAG
LangGraph · YOLOv8-Pose · Gemini · FastAPI

AI Medical Emergency Detector

5-agent LangGraph architecture for real-time emergency detection. YOLOv8n-Pose extracts pose keypoints; a 10-frame rolling buffer feeds Gemini 2.0 Flash for chain-of-thought reasoning over trajectories.

Agent Pipeline
Camera → Perception → Context Memory (10-frame) → LLM Reasoning (CoT) → Decision → Async Alert
LangGraphYOLOv8-PoseGemini 2.0 FlashFastAPIOpenCVaiosmtplib
🧠 Computer Vision & Audio ML
Computer Vision · Security · Transfer Learning

Deepfake Face Detector

CNN binary classifier detecting real vs AI-generated faces. Multi-model comparison: MobileNetV3Large, Xception, EfficientNetB4 with transfer learning, fine-tuning, and automatic best-model selection.

Architecture
Image → Face Detection → Align + Normalize → CNN (MobileNetV3/Xception/EfficientNetB4) → Sigmoid → Real / Fake
MobileNetV3LargeXceptionEfficientNetB4TensorFlowTransfer LearningFine-tuning
Audio ML · Signal Processing · Deep Learning

Audio Genre Classification

Music genre recognition using MFCC and Mel spectrogram feature extraction. Classifies rock, jazz, classical, pop, and more — capturing frequency, rhythm, and tonal structure far better than raw waveforms.

Architecture
Audio File → MFCC + Mel Spectrogram → Feature Matrix → CNN/RNN → Softmax → Genre Label
MFCCMel SpectrogramTensorFlowCNNRNNDeep Learning
Computer Vision · NLP · Seq2Seq

Image Captioning Model

End-to-end image-to-text system trained on Flickr8k (8K images, 40K captions). Generates natural language descriptions of photographs using Xception CNN encoder and LSTM decoder with beam search.

Architecture
Image → Xception CNN (ImageNet) → 2048-dim Features → LSTM Decoder (Teacher Forcing) → Beam Search → Caption
Xception CNNLSTMTensorFlowKerasFlickr8kBeam Search
04. Research

Independent Research

Manuscript in preparation — targeting IEEE Access publication.

Manuscript in Preparation · IEEE Access

MedGuard: Multi-Agent LLM Reasoning for False Alarm Reduction in Camera-Based Emergency Detection

Designing a 5-agent LangGraph pipeline (Perception → Context Memory → LLM Reasoning → Decision → Action) to suppress false positives in camera-only out-of-hospital emergency detection, replacing brittle rule-based threshold logic. Gemini 2.0 Flash performs chain-of-thought reasoning over pose trajectories and scene context. Asymmetric thresholds (Tescalate = 0.60, Tsuppress = 0.85) minimise false negatives in safety-critical escalation decisions. Empirically comparing traditional rule-based AI against the 5-agent LangGraph system.

LangGraphYOLOv8-PoseGemini 2.0 FlashFastAPIPydantic StateJSONL Logging30-scenario Harness
Target: IEEE Access
Status: Empirical comparison in progress
05. Skills

Technical Arsenal

From raw data preprocessing to production multi-agent pipelines.

Languages CORE
Python (Advanced)CC++SQL
Agentic AI & LLMs PRIMARY FOCUS
LangGraphLangChainRAG ArchitecturePrompt EngineeringGroq APIGemini APIHuggingFaceEmbeddingsChromaDBFAISSSemantic SearchTool Calling
ML / DL Models DEEP LEARNING
CNNRNNLSTMTransformersTransfer LearningYOLOv8YOLOv8-PoseObject DetectionPose Estimation
Tools & Infra STACK
FastAPIStreamlitGradioDockerGitGitHubHuggingFace SpacesSQLAlchemyOpenCV
Libraries ML STACK
TensorFlowKerasPyTorchScikit-learnPandasNumPyMatplotlibSeaborn
Proficiency SELF-ASSESSED
PythonAdvanced
LangGraph / Agentic AIAdvanced
LangChain & RAGAdvanced
Deep Learning (CNN/LSTM/RNN)Advanced
TensorFlow & KerasAdvanced
FastAPI & BackendIntermediate+
Computer Vision (YOLO/OpenCV)Intermediate+
DockerIntermediate
06. Contact

Let's Build
Something Together

I'm actively looking for AI/ML internship opportunities to work on real production systems alongside experienced engineers. If you're building something meaningful with AI — a product, research, or startup — I'd love to contribute.

Available for remote and on-site roles across India. I reply within 24 hours.

Target Roles
AI/ML Engineer Intern
ML Research Intern
LLM / RAG / Agentic AI Engineer Intern
Applied AI Engineer
Computer Vision Intern
07. Resume

My Resume

View in browser or download as PDF.

📋
ashish_soni_resume.pdf
AI/ML Engineer · B.Tech AIML · GGSIPU Delhi · CGPA 9.19
📋

Place ashish_soni_resume.pdf in the same folder as index.html — both buttons work automatically.

Ask about Ashish!
🤖
Ashish's AI Assistant
RAG-powered · Ask me anything
🤖
Hi! I'm Ashish's AI assistant. Ask me about his projects, research, skills, or internship availability!