Available for Software & AI Engineering Roles

NIKHIL
AGARWAL

Software Engineer

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.

8.71
VIT B.Tech CGPA
8+
Projects Built
3x
Oracle Certified
Nikhil Agarwal Cutout Portrait
B.TECH CSE • VIT CHENNAI
02 // ABOUT & PHILOSOPHY

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.

ACTIVE RESEARCH INITIATIVE

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.

VIT Chennai ResearchOngoing Research

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.

03 // TECHNICAL SKILLS & DOMAINS

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.

NIKHIL
AI / ML
Backend
Languages
Cloud & DevOps
Data
Core CS
RAG Pipeline
LLMs & Prompting
PyTorch
Vector Search
FastAPI
Node.js
Python
TypeScript
Azure
AWS
PostgreSQL
Redis
Data Structures
System Design

Languages

PythonJavaC++JavaScriptTypeScriptSQL

Web & Backend

FastAPINode.jsREST APIsBackend DevelopmentAPI DesignHTMLCSS

AI/ML & GenAI

Generative AIRetrieval-Augmented Generation (RAG)Large Language Models (LLMs)Vector EmbeddingsPrompt EngineeringPyTorchTensorFlowMachine Learning

Data & Databases

PostgreSQLMongoDBMySQLRedisData Analytics

Cloud & DevOps Tools

AWSAzure FundamentalsDockerKubernetesLinuxGitVirtualization

Core Computer Science

Data Structures & AlgorithmsSystem DesignObject-Oriented Programming (OOP)DBMSOperating SystemsComputer Networks
Python
FastAPI
RAG
PyTorch
Generative AI
Vector Embeddings
LLMs
Java
TypeScript
Node.js
C++
AWS
Python
FastAPI
RAG
PyTorch
Generative AI
Vector Embeddings
LLMs
Java
TypeScript
Node.js
C++
AWS
Python
FastAPI
RAG
PyTorch
Generative AI
Vector Embeddings
LLMs
Java
TypeScript
Node.js
C++
AWS
Azure
Docker
PostgreSQL
MongoDB
Redis
TensorFlow
Prompt Engineering
REST APIs
System Design
Data Structures
SQL
Linux
Azure
Docker
PostgreSQL
MongoDB
Redis
TensorFlow
Prompt Engineering
REST APIs
System Design
Data Structures
SQL
Linux
Azure
Docker
PostgreSQL
MongoDB
Redis
TensorFlow
Prompt Engineering
REST APIs
System Design
Data Structures
SQL
Linux
04 // FEATURED ENGINEERING SHOWCASE

Systems &
Architectural Showcases

01/08
01 / 08RAG & Search

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.

CHALLENGE

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.

SOLUTION

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.

PythonFastAPIVector EmbeddingsGMM ClusteringSemantic CachingREST APIs
SYSTEM FLOWVERIFIED
120 Newsgroups Corpus Input
2Dense Vector Embedding Pipeline
3GMM-Based Gaussian Clustering Engine
4First-Principles Custom Semantic Cache
5FastAPI Scalable REST Endpoints
Impact:Significantly reduced query latency and compute costs by capturing semantic similarity in cached results over complex text datasets without external caching microservices.
Swipe left or right to explore projects (1 / 8)
05 // INDUSTRY EXPERIENCE & TRAINING

Professional &
Virtual Internship Experience

MentorKart Logo

Web Development Intern

MentorKart
May 2025 – Jul 2025Internship
  • 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.
PythonREST APIsPrompt EngineeringBackend DevelopmentAgile

AI & Cloud Virtual Training

Microsoft Elevate (AICTE Approved)AICTE Approved
Jan 2026 – Feb 2026Virtual 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.
Microsoft AzureCloud EngineeringAI ServicesCybersecurity
ACADEMIC FOUNDATION

Education & Academic Distinction

2023 – 2027

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.
Chennai, IndiaCGPA: 8.71 / 10
2021 – 2022

RanaRoyals Academy, Rajasthan

Class 12 (PCM - Physics, Chemistry, Mathematics)

  • Academic Excellence in Mathematics & Physical Sciences.
Rajasthan, India95.5%
2019 – 2020

Rana Public School, Rajasthan

Class 10 Secondary Education

  • Distinction across Core Science & Mathematics subjects.
Rajasthan, India91%
ORACLE CERTIFIED PROFESSIONAL

Official Certifications & Credentials

Oracle
2025

Oracle AI Vector Search Certified Professional

Verified ProfessionalOfficial Badge
Oracle Cloud Infrastructure
2025

Oracle Cloud Infrastructure 2025 Generative AI Professional

Verified ProfessionalOfficial Badge
Oracle Cloud Infrastructure
2025

Oracle Cloud Infrastructure 2025 Data Science Professional

Verified ProfessionalOfficial Badge
06 // INITIATE CONTACT

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.

EMAIL ADDRESS
nikhilagarwal9785@gmail.com
PHONE
+91 9785836544

Direct Communication & Social CTAs

Located in Hyderabad, India. Ready to collaborate on production web applications, backend APIs, or Generative AI projects.

SEND DIRECT EMAIL
CONNECT ON SOCIAL PROFILES
© 2026 Nikhil Agarwal. All rights reserved.
Built with Next.js, TypeScript, Tailwind CSS & Framer Motion