I build intelligent systems that combine machine learning, retrieval, backend engineering, and production deployment.
A deployed Retrieval-Augmented Generation system for querying multiple PDF documents using hybrid retrieval, rank fusion, reranking, caching, and LLM-based generation.
🔎 Retrieval: FAISS + BM25
🔀 Fusion: Reciprocal Rank Fusion (RRF)
🎯 Reranking: Cross-Encoder
⚡ Caching: Redis
🤖 Generation: Gemini / Ollama Mistral
🧪 Evaluation: DeepEval
🚀 Deployment: FastAPI · Docker · Railway · React · Vercel
Supervised Learning:
Linear Regression · Logistic Regression · Decision Trees · Random Forest ·
XGBoost · Support Vector Machines (SVM) · K-Nearest Neighbors (KNN) ·
Naive Bayes
Unsupervised Learning:
K-Means Clustering · Hierarchical Clustering · DBSCAN ·
Principal Component Analysis (PCA)
Data Science & ML:
Exploratory Data Analysis (EDA) · Data Cleaning · Data Preprocessing ·
Feature Engineering · Feature Selection · Dimensionality Reduction ·
Data Visualization · Statistical Analysis · Class Imbalance Handling
Model Development & Evaluation:
Train/Test Splitting · Cross-Validation · Hyperparameter Tuning ·
Classification · Regression · Clustering ·
Accuracy · Precision · Recall · F1-Score · ROC-AUC ·
Confusion Matrix · MAE · MSE · RMSE · R²
NLP & Generative AI:
Natural Language Processing · Text Preprocessing · Tokenization ·
TF-IDF · Word Embeddings · Transformers · Hugging Face ·
Large Language Models (LLMs) · Prompt Engineering
Retrieval Systems:
RAG · Semantic Search · Vector Embeddings · FAISS · BM25 ·
Hybrid Retrieval · Reciprocal Rank Fusion (RRF) ·
Cross-Encoder Reranking · RAG Evaluation
Backend Frameworks:
FastAPI · Flask · Spring · Spring Boot
API Development:
REST APIs · Request / Response Handling · API Routing ·
Data Validation · Error Handling · JSON · HTTP
Authentication & Security:
Spring Security · JWT Authentication ·
Authentication & Authorization · Protected Routes
Microservices:
Microservice Architecture · API Gateway ·
Eureka Service Discovery · Centralized Configuration ·
Inter-Service Communication
Production & Deployment:
Docker · Gunicorn · Redis Caching · Environment Configuration · Logging