Skip to content
Machine Learning · Data · AI

Nikhil Sharma

I build as a

AI/ML Engineer specializing in LLM fine-tuning, real-time ML systems, and production MLOps.

View ProjectsDownload CV
3 ML models deployed·
94.2% TypeScript·
Lighthouse SEO: 100·
Python·
Next.js·
TensorFlow·
3 ML models deployed·
94.2% TypeScript·
Lighthouse SEO: 100·
Python·
Next.js·
TensorFlow·
3 ML models deployed·
94.2% TypeScript·
Lighthouse SEO: 100·
Python·
Next.js·
TensorFlow·
3 ML models deployed·
94.2% TypeScript·
Lighthouse SEO: 100·
Python·
Next.js·
TensorFlow·
3 ML models deployed·
94.2% TypeScript·
Lighthouse SEO: 100·
Python·
Next.js·
TensorFlow·
3 ML models deployed·
94.2% TypeScript·
Lighthouse SEO: 100·
Python·
Next.js·
TensorFlow·
01 / Work

Featured projects

All on GitHub

MediTune

Task: LLM Fine-Tuning
DomainMedical QA
ModelMistral-7B

End-to-end QLoRA fine-tuning pipeline adapting Mistral-7B-Instruct-v0.3 for closed-domain Medical Question Answering (MedQA).

PythonQLoRA+2

StreamSentinel

Task: Real-Time ML
LatencyLow
ModelsEnsemble

Real-time anomaly detection pipeline — Kafka → FastAPI → Isolation Forest + Autoencoder → WebSocket dashboard. Low end-to-end latency.

PythonKafka+2

AgriFuture India

Task: Full-Stack AI
Accuracy96.2%
Classes38

AI-powered agri-tech platform with crop recommendation, plant disease detection, market forecasting, and a digital twin module. Built as ML Training Lead on a 4-person capstone team; deployed on Render.

Model Accuracy96%
TypeScriptFastAPI+2

RAG-QA-System

Task: LLM/RAG
Retrieval Rate0.91
Embeddings768-dim

Local-LLM document Q&A system — no data leaves the machine. Multi-format ingestion, FAISS vector search, streaming responses, multi-model switching.

Model Accuracy91%
LangChainFAISS+2

Deepfake Detector

Task: Computer Vision
F1 Score0.93
FPS30+

Real-time detection of AI-generated face manipulation with visual tampering explanations across images, video, and live webcam, built on EfficientNet-B4.

Model Accuracy93%
TensorFlowOpenCV+2

House Price Prediction Platform

Task: ML/Deployment
0.641
MAE1.2M

Property valuation platform using XGBoost and LightGBM with SHAP-based explainability, deployed as an interactive app on Hugging Face Spaces. XGBoost R² = 0.641 on the Bengaluru housing dataset.

Model Accuracy88%
XGBoostSHAP+2

Public Transport Delay Analysis

Task: ML Pipeline
RMSE4.2m
Dataset1.2M

Production-style pipeline predicting transit arrival delays from weather, traffic, and event data using a Scikit-Learn Pipeline and Random Forest Regression.

Model Accuracy85%
Scikit-learnPandas+2
02 / Experience

Experience

AI/ML Intern · Tejaskp AI Software, Vadodara

Develop and optimize machine learning models (classification, regression) for real-world use cases, applying hyperparameter tuning to improve prediction accuracy. Build end-to-end data preprocessing pipelines using Python, Pandas, and NumPy, including EDA, feature engineering, encoding, and normalization. Evaluate model performance using cross-validation, ROC-AUC, and precision-recall metrics.

Data Analytics Intern · Trainity (Remote)

Performed exploratory data analysis and statistical analysis on user data using Python and SQL to surface engagement insights. Built data preprocessing pipelines handling missing values, encoding, and normalization to prepare clean datasets for ML modeling.

03 / Skills

ML Architecture Stack

Data Layer
Pandas
NumPy
SQL
Kafka
Processing
Hugging Face
LangChain
QLoRA/PEFT
Model Layer
PyTorch
TensorFlow
XGBoost
LightGBM
Deployment
FastAPI
Docker
AWS ECS
GitHub Actions
04 / About

Education

B.Tech, Computer Science Engineering

Data Science specialization
ITM Vocational University, Vadodara2022–2026CGPA 9.24

Certifications

  • Applied Artificial Intelligence (Microsoft & SAP)
  • Python for Data Science & Machine Learning
  • Data Science & Analytics (HP)
  • Data Visualization with Business Intelligence (Tata Forage)
05 / Contact
Nikhil Sharma

Get in touch.

Currently open to AI/ML internship opportunities and entry-level roles. Reach out via any channel below.