NIKHIL
AGARWAL
B.Tech Computer Science student at VIT Chennai (CGPA: 8.71) specializing in software engineering, backend systems, machine learning, and Generative AI. Experienced in building scalable REST APIs, vector search pipelines, and cloud solutions.

Building intelligent systems,
not just interfaces.
I am a B.Tech Computer Science student at VIT Chennai with a passion for building production-grade software and AI systems. My experience bridges backend API engineering, vector search algorithms, and machine learning research.
During my internship at MentorKart, I optimized the AI Interview Portal by tuning prompt evaluation thresholds and developing scalable REST modules. Through Microsoft Elevate, I engineered cloud solutions on Microsoft Azure while deepening my focus on cloud security and AI infrastructure.
Whether designing zero-dependency semantic caches from first principles or engineering hybrid RAG search engines to eliminate LLM hallucinations, I approach engineering with a rigor for performance, reliability, and precision.
Dental Health Abnormality Detection via Medical Image Analysis
Domain: Deep Learning & Medical Image Processing
Conducting research on the impact of missing teeth on the accuracy of deep learning models for Dental Health Abnormality Detection using Medical Image Analysis, focusing on improving diagnostic robustness in sparse dataset scenarios.
Backend & Systems Architecture
Building scalable REST APIs with FastAPI & Node.js, designing vector embedding pipelines, and optimizing high-concurrency data workflows.
Generative AI & Hybrid Search
Architecting RAG systems combining dense vector retrieval with BM25 sparse matching, cross-encoder reranking, and citation validation.
Medical Image Analysis Research
Investigating the diagnostic robustness of deep learning models for dental health abnormality detection in medical image processing.
Production Engineering & Cloud
Deploying production-ready cloud solutions on AWS & Azure, backed by Oracle AI Vector Search and Data Science certifications.
Core Competencies &
Technology Stack
Click any major domain node in the interactive constellation below to expand its subskill hierarchy.
Interactive Hierarchical Skill Constellation
Click a domain node (e.g. AI / ML, Backend, Languages) to expand its child subskills outward. Click again to collapse.
Languages
Web & Backend
AI/ML & GenAI
Data & Databases
Cloud & DevOps Tools
Core Computer Science
Systems &
Architectural Showcases
Semantic Search Analyzer
Vector Embeddings, GMM Clustering & First-Principles Semantic Caching
Built a scalable semantic search system over the 20 Newsgroups corpus using vector embeddings and GMM-based clustering, featuring a custom first-principles semantic cache.
Standard keyword search fails to capture contextual intent, while traditional in-memory caching solutions like Redis/Memcached require external dependency management and lack semantic similarity awareness.
Designed and deployed REST APIs using FastAPI for an end-to-end embedding → clustering → indexing pipeline, accompanied by a custom zero-dependency semantic cache built from first principles.
Hybrid Search RAG with Citation Verification
Built a hybrid RAG pipeline combining dense vector retrieval, BM25 sparse keyword search, cross-encoder reranking, and automated citation verification to reduce hallucinations.
Professional &
Virtual Internship Experience
Web Development Intern
- Contributed to the AI Interview Portal by improving interview analysis through prompt engineering, evaluation threshold tuning, and workflow optimization.
- Developed scalable backend modules and REST APIs, improving application performance, reliability, and user experience.
- Collaborated with cross-functional teams in an Agile environment to deliver AI-driven product features.
AI & Cloud Virtual Training
- Developed a cloud-based project using Microsoft Azure while applying AI, cloud engineering, and software development concepts.
- Successfully completed an AICTE-approved virtual internship, earning Microsoft certifications in AI, Cloud, and Cybersecurity, along with the program completion certificate.
Education & Academic Distinction
Vellore Institute of Technology, Chennai
B.Tech in Computer Science
- • Focus on Software Engineering, Generative AI, Systems Design, and Data Structures.
- • Active participant in technical student chapters and research initiatives.
RanaRoyals Academy, Rajasthan
Class 12 (PCM - Physics, Chemistry, Mathematics)
- • Academic Excellence in Mathematics & Physical Sciences.
Rana Public School, Rajasthan
Class 10 Secondary Education
- • Distinction across Core Science & Mathematics subjects.
Official Certifications & Credentials
Oracle AI Vector Search Certified Professional
Oracle Cloud Infrastructure 2025 Generative AI Professional
Oracle Cloud Infrastructure 2025 Data Science Professional
Let's build
something remarkable.
Open for software engineering, full-stack, and AI/ML opportunities. Interested in backend architecture, Generative AI, vector search, or cloud systems? Feel free to connect directly.
Direct Communication & Social CTAs
Located in Hyderabad, India. Ready to collaborate on production web applications, backend APIs, or Generative AI projects.
SEND DIRECT EMAIL