
AI Resume Screening
An AI-powered resume analysis and ranking system combining semantic similarity with LLM-based information extraction.
Hybrid semantic + structured scoring approach.
- Python
- FastAPI
- React
- Sentence Transformers
- MiniLM
- +3
Utkarsh Srivastava
Building intelligent systems through machine learning, deep learning, and modern AI engineering.
I'm a B.Tech Computer Science student focused on machine learning, deep learning and generative AI. My work spans model training and evaluation, retrieval-augmented generation and LLM applications, computer vision, and the backend/API layer that turns a model into a usable product.


AI/ML
Machine Learning & Deep Learning
Projects
Multiple End-to-End AI Systems
Focus
AI Engineering & Generative AI
Education
B.Tech Computer Science
01 / About
I'm a B.Tech Computer Science student specializing in AI/ML, interested in building practical intelligent systems rather than notebooks that never leave the laptop.
My focus areas are machine learning, deep learning, NLP, computer vision, LLMs and RAG — paired with the AI engineering and backend work needed to serve them: FastAPI services, clean data pipelines, and honest evaluation.
Currently exploring
02 / Projects
End-to-end systems — each one has a problem, an architecture and a working implementation. Open a case study for the full pipeline.

An AI-powered resume analysis and ranking system combining semantic similarity with LLM-based information extraction.
Hybrid semantic + structured scoring approach.

A computer vision and image understanding system that turns what the camera sees into spoken natural language.
Vision-to-language pipeline built for real-time use.

A real-time computer vision system that detects driver drowsiness from a webcam feed and raises an alert.
Real-time detection with a temporal window to suppress false alarms.

An AI-powered research assistant built around advanced RAG, agentic workflows, evaluation, and production AI engineering.
Advanced RAG and production AI engineering in one research assistant.
03 / Skills
Tools and concepts I actively use across modelling, generative AI, vision and the backend layer.
04 / Journey
A progression rather than a job history — how the computer science foundation turned into AI engineering work.
Foundation
Core computer science coursework building the systems foundation everything else sits on.
Step 01
Supervised and unsupervised learning, feature engineering, and honest model evaluation with Scikit-learn.
Step 02
Neural network architectures in PyTorch and TensorFlow — CNNs for vision, RNNs/LSTMs and attention for sequences.
Step 03
LLM applications, embeddings and vector search, retrieval-augmented generation, and prompt design.
Now
Shipping models as services: FastAPI backends, evaluation loops, agent workflows with LangChain and LangGraph.
05 / Achievements
Amazon ML challenge · [2025]
Built and presented working prototypes under time constraints.
Predicting Smartphone Addiction · Kaggle
Participated in applied machine learning competitions.
LeetCode
Consistent data structures and algorithms practice.
Vibe Coding Challenge · 2025
Runner-Up in a coding challenge hosted by Technical club.
06 / Blogs
Writing on AI engineering, machine learning systems, and the practical lessons behind the projects.
A clear walkthrough of PCA from covariance construction to eigen decomposition, with the mathematical intuition needed to use it confidently.
An opinionated take on why compact models are closing the gap with giant systems and where efficient AI can outperform brute force scale.
An upcoming practical guide to the full RAG flow: chunking, embeddings, vector indexing, retrieval, reranking, and grounded generation.
07 / Education
B.Tech, Computer Science & Engineering
AI/ML specialization
Relevant coursework
View or download my resume for a detailed overview of my projects, technical skills, and experience.
08 / Contact
Open to internships, AI/ML roles and collaboration on applied machine learning projects.