Hi, I'm Ashutosh Roy

|

Experienced in Machine Learning, Computer Vision, and LLM-based systems, with a focus on building scalable, production-ready AI solutions. Worked on OCR and RAG pipelines at IIT Delhi. Proficient in Python, PyTorch, Hugging Face, OpenCV, and FastAPI.

About Me

Get to know me better

Ashutosh Roy

It started in Faridabad, Haryana. 94 in 10th. 87 in 12th. Good enough to dream bigger. So I aimed for IIT โ€” gave JEE, cleared Mains, hit a wall at Advanced. Took a drop year. That year was quiet and heavy, but it didn't break anything. If anything, it built a kind of stubbornness that never really left.

College began at CSVTU, Bhilai. The first year was all maths and statistics โ€” no real coding yet. Then came C, then Python, then R somewhere in between. Nothing serious, just poking around. Until ChatGPT and Claude landed, and everything shifted. I remember thinking: I want to build things with this. So I started. Months of breaking pipelines, debugging at midnight, learning what "automation" actually means when you're doing it alone. Built a YouTube content pipeline from scratch. Published some videos. Most things broke before they worked.

Then 3rd year hit โ€” and with it, that familiar campus panic: everyone needs an internship, now. Instead of applying the slow way, I built BulkyMail โ€” a tool to send hundreds of personalized emails to professors and company HRs in minutes. Used it myself. Half my batchmates used it too. Some of them got internships because of it. That felt good in a way no grade ever did.

Around the same time I went deep into ML โ€” algorithms, model fine-tuning, the actual bones of how these systems work. Something about it just clicked. And then the opportunity came: an internship at IIT Delhi, under Prof. Maya Ramanath. I was in a lab that worked on real problems โ€” scanned archaeological manuscripts, decades of handwritten field notes with no structure and no search. We built the whole thing: OCR pipelines, benchmark comparisons, hybrid semantic retrieval. It became the SARCH system. I co-authored the paper with the IIT team. The day it went up on arXiv, I read my name on it three times just to make sure.

Final year brought a new obsession. During IIT, between the late nights and the research, I was also recording โ€” teaching RAG on YouTube while actively building it. Then fell deep into audio and vision models โ€” how they hear, how they see, how they generate. Got fixated on AI music generation, started reverse-engineering how models like Suno work, made AI music videos just for the fun of understanding them. That hands-on obsession with audio and vision models fed directly into what came next โ€” a second research paper on speech emotion and stress detection, accepted at RECCAP 2026 and published in IEEE Xplore. The foundation was already there. The paper was just the proof.

Somewhere through all of this, MITOVOID AI started taking shape โ€” a startup, still early, still being built one late night at a time. I play badminton when I need to reset. I share the journey on my YouTube channel and post tech discoveries as @atrexplains. The degree from CSVTU is almost done. But the learning โ€” that never waited for a deadline.

View Resumes

My Projects

Check out my recent work

Speech Emotion & Stress Detection

Built ML/DL models using MFCC, pitch, and energy features. Applied SVM, Random Forest, CNN, and wav2vec2 embeddings. Improved performance using augmentation and feature engineering. Accepted at RECAAP 2026 (IIT Palakkad).

Python PyTorch Wav2Vec2 BiLSTM SVM Deep Learning

Archaeological Search Engine (IIT Delhi)

Built OCR + ML pipeline for extracting structured data from scanned archaeological documents. Enabled semantic search using embeddings and hybrid retrieval with FAISS/Pinecone and Apache Solr. Co-authored SARCH paper with IIT Delhi.

Python FastAPI FAISS Pinecone OCR RAG

Exam-Helper Agentic RAG

Evolved from plain RAG to Agentic RAG using LangGraph for multi-step context retrieval. LLaMA 3 + FAISS/Pinecone hybrid retrieval, ~40% hallucination reduction, multimodal ingestion (PDFs, images, YouTube).

LLaMA 3 LangGraph FAISS Pinecone LangChain FastAPI

Medical Chatbot (LLM)

Fine-tuned Mistral 7B using QLoRA (4-bit) โ€” 75% GPU memory reduction. Tesseract OCR pipeline over 1,000+ medical reports. ~40% faster patient query resolution.

Mistral 7B QLoRA NLP OCR Python Hugging Face

Industrial Defect Detection

Real-time YOLOv8 quality inspection for manufacturing. 4 defect classes, custom dataset, GPU-accelerated inference, automated defect reporting and analytics.

YOLOv8 PyTorch OpenCV CUDA Python

Skills-for-Agents

Open-source modular instruction ecosystem for multi-task LLM agents. Custom SIP protocol eliminates skill conflicts. ~60% prompt duplication reduction. Production-ready.

LangGraph MCP AI Agents SIP Protocol Python

Shopping Assistant Agent

Multi-agent LangGraph system for product search, comparison, and recommendations. MCP servers for secure tool calling. ~35% faster response vs. single-agent baseline.

LangGraph MCP Claude 3.5 FastAPI Python

InterviewPrep Platform

700+ curated AI/ML questions. FAANG + Indian IT tracks, 12-week roadmap, flashcards, mock interviews. 95+ Lighthouse score. Open-source static Astro rebuild with SEO optimization.

Astro FastAPI Python SEO JavaScript

BulkyMail

Automated bulk email with dynamic per-recipient personalization (name, role, company). 100+ emails in minutes. Contributed to internship conversion success for multiple users.

Python Streamlit SMTP

URL Shortener

Scalable URL shortener with Redis caching (~40% faster), custom short links, analytics, PostgreSQL persistence, Docker deployment.

FastAPI PostgreSQL Redis Docker Python

Netflix Data Analysis

EDA on 8,000+ Netflix titles. Visualized genre trends, ratings, regional content patterns, and release year distributions for data-driven business insights.

Pandas NumPy Matplotlib Seaborn Jupyter

BeatBubble โ€” Music ID

Real-time audio fingerprinting via ACRCloud. Identifies songs in under 3 seconds from ambient audio. Cross-platform: Streamlit web + Flutter mobile.

Python ACRCloud API Audio Processing Streamlit Flutter

Portfolio Website

Built from scratch โ€” minimal design, custom cursor, multi-role resume selector, keyboard shortcuts, dark/light mode, SEO optimized.

HTML5 CSS3 JavaScript

Fixed QR Code Generator

Static QR codes that never expire โ€” no redirects, no accounts, no tracking. Supports URLs, WiFi, vCards, email, and phone. Vibe coded.

Vibe Coded QR Code No-Backend

UrbanBite

Food & restaurant discovery web app. Clean UI, browsable menus, and urban dining vibes. Vibe coded.

Vibe Coded Food UI/UX
Freelance Client

Reset Vibes Hub

Wellness and mental reset platform โ€” calming UI, mood tools, and chill-out resources. Vibe coded.

Vibe Coded Wellness UI/UX
Freelance Client

Indiglow

Beauty & skincare discovery app with an elegant, glowing aesthetic. Product browsing, routines, and indie brand spotlight. Vibe coded.

Vibe Coded Beauty UI/UX
Freelance Client

My Skills

Technologies I work with

Python

PyTorch

TensorFlow

Hugging Face

NLP & LLMs

OpenCV

scikit-learn

FastAPI

FAISS & Pinecone

Docker

Streamlit

Git & GitHub

C++

Transformers

RAG Systems

AI Agents

LangChain

LlamaIndex

My Resumes

Tailored for different roles โ€” preview and download

AI/ML Engineer Resume

Download

AI/ML Engineer Resume

Get In Touch

Drop a message โ€” no email needed, just say hi

Email

ashu2003roy@gmail.com

Send Email

WhatsApp

+91 98105 99837

Message Me

Send an anonymous message

No email required. I'll get it directly.

1 / 6
Keyboard shortcuts enabled โ€” G GitHub ยท R Resume ยท P Projects ยท T Theme