
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.

An encoder–decoder captioning model: CNN image encoder, LSTM decoder with an attention mechanism, trained on Flickr8k.
CNN encoder + LSTM decoder with attention, BLEU-evaluated.

A livability scoring system for Indian cities that combines six weighted dimensions into a single comparable score.
Explainable, dimension-level scoring instead of a single opaque number.

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.
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
[EVENT NAME] · [YEAR]
Runner-up placement in a machine learning hackathon.
[EVENT NAMES]
Built and presented working prototypes under time constraints.
[PLATFORM / COMPETITION]
Participated in applied machine learning competitions.
LeetCode
Consistent data structures and algorithms practice.
[ACHIEVEMENT]
[Add a relevant academic achievement here.]
06 / Developer
Values below are configured manually in the content file — no live statistics are fabricated.
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.