Machine Learning Engineer

I build end-to-end ML pipelines — from raw data to deployed prediction APIs with interactive frontends. Every project below is live and testable.

0
Live Platforms
0
Datasets
0.0%
Best Accuracy
Auto-ML
Pipeline
View Projects
GitHub

Building ML — end to end

From raw data to deployed prediction APIs — every system built, tested, and live.

RW
Ramakrishnasai Wuppalapati
ML Engineer · Data Scientist · AI Builder
Available for ML roles

Achievement-driven ML professional with a PG Diploma in Data Science from IIIT-Bangalore (3.7/4). I build complete systems — not just notebooks — covering data ingestion, EDA, feature engineering, model training, evaluation, and deployment via REST APIs.

My work spans classical ML, deep learning (CNN/RNN/Transfer Learning), NLP, computer vision, and Generative AI (RAG, Agents, LangChain). Every project here is live and interactive.

Machine LearningDeep LearningGenerative AIComputer VisionNatural Language ProcessingModel DeploymentData VisualizationStatistical AnalysisBusiness IntelligenceWeb ScrapingDocker & ContainersCloud (GCP)

Key Metrics

Drag to rotate · each face shows a
live project stat

PG Diploma in Data Science
Specialization in Deep Learning
IIIT-Bangalore × upGrad
3.7 / 4.0
2021
Bachelor of Commerce
Accounts & Economics
Mumbai University
62%
2005

The full AI/ML stack

End-to-end capabilities — from raw data through classical ML, deep learning, NLP, computer vision, and Generative AI to production deployment.

Machine Learning
Linear RegressionLogistic RegressionRandom ForestXGBoostLightGBMCatBoostDecision TreesSVMKNNK-MeansHierarchical ClusteringSMOTEADASYNGridSearchCVRandomSearchCVSHAPLIME
Deep Learning
ANNCNNRNNLSTMTransfer LearningVGG16VGG19ResNet50MobileNetGoogLeNetSegFormer-B0Data AugmentationCNN Visualization
Generative AI
TransformersRAGAI AgentsLangChainLangGraphLLMsPrompt EngineeringVector DatabasesEmbeddings
NLP
Word2VecLSTMTopic ModelingSentiment AnalysisPOS TaggingLemmatizationStemmingText PreprocessingGensimGaussianNBTF-IDF
Computer Vision
Image ClassificationObject DetectionSemantic SegmentationONNXTinyYOLOv3Custom CNNCNN Layer VisualizationImage AugmentationWeb Image Extraction
MLOps & Tools
PythonFastAPIFlaskDockerGCPRenderVercelHerokuPostmanMLFlowScikit-learnPandasNumPyPlotlySQLGitSeleniumScrapyBeautifulSoup

Projects

Live ML Apps — click to predict

Platform

ML Unified Platform

4
Models

One app, four models. Select Iris classifier, Titanic survival predictor, Diabetes risk model, or Insurance premium estimator from a sidebar — all served from a single schema-driven FastAPI backend with dynamic forms.

ModelMulti-Model
Features26
4 Datasets · 26 Features
PlatformFastAPISchema-DrivenClassificationRegression
Exploratory Analysis

EDA Explorer

Datasets

Upload any CSV dataset and instantly explore it — shape, dtypes, missing value heatmap, per-column distributions (histograms for numeric, bar charts for categorical), descriptive statistics, outlier counts, and a full Pearson correlation heatmap. No code required.

ModelPandas · NumPy
Features0
Any CSV
EDAStatisticsCorrelationDistributionsData Profiling
Vision

ML Vision Platform

150
Seg Classes

Three vision tasks in one app: classify images across 1000 ImageNet categories (MobileNetV2 · ResNet50 · SqueezeNet · GoogLeNet), detect objects with TinyYOLOv3 (COCO 80 classes), and segment scenes pixel-by-pixel with SegFormer-B0 (ADE20K 150 classes). All models run as ONNX on a FastAPI microservice.

ModelSegFormer-B0 · YOLOv3 · MobileNetV2
Features3
ImageNet · COCO · ADE20K
VisionONNXSegmentationDetectionClassification

All projects are hosted on Render free tier — first load may take ~15s to spin up.

ML Capabilities

What powers every prediction

ML Pipeline

11 tools
D

Data Preprocessing

Clean Before You Train
Clean Before You Train

Data Preprocessing

Deduplicate rows, impute missing values with 8+ numeric strategies (Mean, Median, KNN, MICE) and 4 categorical strategies, remove outliers via IQR / Z-score / Winsorize, fix skewness, and apply Yeo-Johnson power transform. Download a clean CSV or hand off directly to AutoML.

5Steps
ImputationOutliersEncoding
F

Feature Engineering

No-Code Transforms
No-Code Transforms

Feature Engineering

log1p, sqrt, Yeo-Johnson, percentile rank, outlier flag, and missing flag per numeric column. Plus binning, polynomial pairs, interaction terms, date extraction, and cyclical encoding (sin / cos). All transforms are fit on training data only — no leakage.

10+Transforms
TransformsInteractionsDate Features
F

Feature Selection

Keep Only What Matters
Keep Only What Matters

Feature Selection

Four methods — Variance Threshold, Correlation Filter (drop >0.9 correlated), RFE (Random Forest), and SelectKBest (Mutual Info) — automatically prune irrelevant or redundant columns before training. Configurable top-K cutoff.

4Methods
RFESelectKBestVariance
A

AutoML Pipeline

4-Model Competition
4-Model Competition

AutoML Pipeline

RF, XGBoost, LightGBM, and CatBoost compete via 5-fold cross-validation. The winner is selected automatically by F1 (classification) or MAE (regression). Optional Optuna tuning and SHAP explanation run on the winner.

4Models
scikit-learnXGBoostLightGBM
O

Optuna Tuning

Post-Winner Hyperparameter Search
Post-Winner Hyperparameter Search

Optuna Tuning

TPE sampler runs up to 30 trials on the AutoML winner to find optimal hyperparameters. Tuning is optional and runs after model selection — not before — so it never inflates the competition score.

30Max Trials
OptunaTPE Sampler5-fold CV
S

SHAP Explainability

Per-Prediction Feature Impact
Per-Prediction Feature Impact

SHAP Explainability

Every prediction comes with a SHAP bar chart showing which features drove the result and by how much. FE-derived columns are grouped back to their originals so you see source-feature influence, not transform noise.

100%Explainable
SHAPFeature ImpactClassification
E

Ensemble Methods

Combine Top-N Models
Combine Top-N Models

Ensemble Methods

Simple voting (VotingClassifier / VotingRegressor) or stacking with a meta-learner on top of the AutoML winners. Reduces variance and improves generalization over any single model.

2Strategies
VotingStackingMeta-Learner
D

Data Drift Detection

Monitor Production Data
Monitor Production Data

Data Drift Detection

Upload a new production batch CSV and compare it against the training baseline. PSI, KS test, and distribution histograms for numeric columns; category frequency shifts for categoricals. Trend sparkline tracks drift score across multiple batches.

PSI+ KS Test
PSIKS TestDistribution Shift
P

Pipeline Builder

End-to-End ML Canvas
End-to-End ML Canvas

Pipeline Builder

Visual card canvas that orchestrates all 7 ML stages — Preprocessing, Feature Engineering, Feature Selection, AutoML, Optuna, SHAP, and Ensemble — into one sequential pipeline.

7Stages
PipelineAutoMLOptuna
P

Pipeline Cinema

Animated ML Showcase
Animated ML Showcase

Pipeline Cinema

Watch your data transform in real time — chibi scientist characters process each ML stage with fluid animations. A cinematic walkthrough of the full pipeline.

4Stages
AnimationPipelineVisual
R

Real-Time Analytics

Live Event Dashboard
Live Event Dashboard

Real-Time Analytics

Track every page view and tool interaction on this portfolio in real time. Events flow from the browser into a PostgreSQL database via a FastAPI ingestion API, then Supabase Realtime pushes each row to the dashboard the moment it lands — no polling, no refresh.

Live Events
Real-TimeWebSocketPostgreSQL

Language & Documents

4 tools
T

Text-to-SQL Agent

Natural Language → Database Queries
Natural Language → Database Queries

Text-to-SQL Agent

Ask questions in plain English and get executable SQL instantly. The agent generates SQL, runs it against a real database, explains results, and retries automatically on errors. Supports Chinook demo DB, SQLite upload, and PostgreSQL.

3LLM Providers
SQLLLMAgent
D

Document Intelligence

AI-Powered Document Data Extraction
AI-Powered Document Data Extraction

Document Intelligence

Upload invoices, contracts, resumes, medical reports, bank statements, and more. AI classifies the document type, extracts structured fields with confidence scores, and highlights each field's location with bounding box overlays.

8Document Types
OCRLLMPDF
M

Multimodal RAG

Tables & Figures as Citable Knowledge
Tables & Figures as Citable Knowledge

Multimodal RAG

Upload a PDF mixing prose, tables, and charts. Tables are read as structured data and figures get an AI-written caption, so questions whose answer lives in a number or a chart — not just a paragraph — get a grounded, page-cited answer.

3Chunk Types
RAGMultimodalPDF
C

Contract/Invoice Reconciliation Assistant

Discrepancy Report Across Documents
Discrepancy Report Across Documents

Contract/Invoice Reconciliation Assistant

Upload a contract, then one or more invoices. Flags amounts, dates, and terms that disagree across documents, each with the two source passages and an explanation — never comparing invoices against each other, since they're expected to differ.

2Doc Roles
RAGReconciliationContracts

Computer Vision

5 tools
T

Text-to-Image Generator

Describe It, Generate It
Describe It, Generate It

Text-to-Image Generator

Type a description and get a generated image back — no input photo required, just a prompt. Uses Gemini's paid image model, so a small daily generation budget applies to keep API cost predictable.

1Prompt In
Image GenerationGeminiGenerative AI
F

Face Liveness Detector

Real vs. Spoofed
Real vs. Spoofed

Face Liveness Detector

Show your face to your camera (or upload a photo) and it checks whether it's a genuinely live face or a spoofed presentation — a printed photo, a phone/screen replay. Same category of check that gates face-unlock and identity-verification systems. Pure local ONNX inference, no API key or budget cost.

600KBModel Size
Biometric SecurityAnti-SpoofingONNX
D

Depth Parallax

One Photo, Instant 3D
One Photo, Instant 3D

Depth Parallax

Upload a single photo and get a per-pixel depth map, then watch it come alive as a live parallax diorama — near objects shift more than far ones as you move your pointer. Pure local ONNX inference, no API key or budget cost.

37MBModel Size
Depth Estimation3DONNX
P

Plant Growth Quantification

Local · No API Cost
Local · No API Cost

Plant Growth Quantification

Upload 2-30 timelapse photos for a growth-over-time curve, or a single photo with multiple plants to compare their current size to each other — an HSV green-hue threshold measures foliage pixel area, no ML model or API call needed. Auto-detects and separates multiple plants in one shot into independent measurements, and auto-detects a before/after collage photo to split and chart as growth over time instead. Also reports an RGB vegetation index (a stress/yellowing signal independent of size) and a leaf count per plant. Catches a stress or decline trend in the numbers before it's visible to the eye.

0API Calls
SegmentationComputer VisionLocal Compute
P

Photo Library Visual Search

CLIP · No API Cost
CLIP · No API Cost

Photo Library Visual Search

Upload a batch of photos and describe what you're looking for in plain language — 'the red backpack', 'a dog on a beach' — and every photo is ranked by how well it matches. CLIP embeds both the images and the text query into the same space, no manual tagging or captioning needed. Stateless: nothing is stored between searches.

0API Calls
CLIPEmbeddingsComputer Vision

Security & Trust

4 tools
Q

QR Phishing Detector

Local · No API Cost
Local · No API Cost

QR Phishing Detector

Upload a photo or screenshot containing a QR code and its decoded destination URL is checked for structural phishing/malicious-link signals — IP-literal hosts, punycode domains, '@' auth-trick URLs, URL shorteners, suspicious TLDs, and typosquats of well-known brand domains via edit-distance. Pure local heuristics, no ML model or API call, and the decoded link is never actually visited — only its text is analyzed. Reports red flags for a human to weigh, not a binary safe/malicious verdict.

0API Calls
SecurityPhishing DetectionComputer Vision
A

Adversarial Robustness Lab

Local · No API Cost
Local · No API Cost

Adversarial Robustness Lab

Upload a photo and craft an adversarial attack against a pretrained classifier — subtle FGSM/PGD perturbations, a visible adversarial patch, or a black-box query-only attack with zero gradient access — untargeted or aimed at a specific ImageNet label. Try two inference-time defenses (JPEG recompression, randomized smoothing), an optional transferability check against a second model, and a third section demonstrating adversarial TRAINING as a defense on a small digit classifier — attacking a standard-trained vs. an adversarially-trained model with the same PGD attack and showing the real, measured robustness gap (98.6%→1.1% vs. 97.0%→84.3% accuracy under attack). Reports honestly whether defenses actually recovered the correct label, and whether a targeted black-box attack even converges within a request-sized query budget (often it doesn't) — real limitations, not a broken demo.

0API Calls
Adversarial MLSecurityComputer Vision
F

Face Cloak

Local · No API Cost
Local · No API Cost

Face Cloak

Upload a personal photo and add an imperceptible adversarial perturbation to the face region that pushes its face-embedding away from where a face-recognition model naturally places it — a simplified, honest version of the real Fawkes privacy technique used to counter unauthorized facial-recognition scrapers (e.g. Clearview AI). Reports the real measured cosine-similarity drop and discloses openly that this protects only the specific cloaked photo, not copies already scraped elsewhere.

0API Calls
PrivacySecurityComputer Vision
S

Style Cloak

Local · No API Cost
Local · No API Cost

Style Cloak

Upload an image and add an imperceptible adversarial perturbation across the whole image that pushes its CLIP embedding away from where it naturally sits — a simplified, honest version of the real Glaze/Nightshade artist-protection technique used to counter unauthorized AI style-mimicry. Reports the real measured cosine-similarity drop, calibrated against a measured unrelated-image baseline, and discloses openly that this protects only the specific cloaked image, not copies already scraped elsewhere.

0API Calls
PrivacySecurityComputer Vision

From raw data to live prediction

A complete end-to-end ML pipeline — click any stage to explore what happens there.

1
Data Ingestion
2
Exploratory Analysis
3
Feature Engineering
4
Model Training
5
Evaluation
6
Deployment
Soon
7
Monitoring

Click any stage to expand · stages run sequentially in a real pipeline

What's happening in AI & ML

Latest research papers from arXiv and industry news — updated hourly.

Career timeline

A journey from financial services to full-stack ML engineering.

Consultant B2
Capgemini
Now
Dec 2025 – Present

Current employer.

Support Engineer
JoulestoWatts Business Solutions
Nov 2024 – Nov 2025

Technical support and ML project development. Built and deployed ML systems end-to-end.

Business Development Executive
SBI Life Insurance
May 2014 – Jul 2017

Business development, client management, and analytics-driven sales strategy.

Junior Executive
Veenus Cybersoft
Oct 2013 – May 2014

Technical operations and client support in a software environment.

Business Development Executive
Valuegain Distributors
Apr 2012 – Oct 2013

Business development and distribution operations.

Associate
Statestreet Syntel Services
Jun 2006 – Jun 2010

Financial services operations, process execution, and data management in a global enterprise environment.

Let's work together

Open to ML engineering roles, freelance projects, and collaborations. Drop a message or reach out directly.

LinkedIn
WRamakrishnasai
GitHub
github.com/ramleo
DockerHub
hub.docker.com/u/wram
Location
Hyderabad, India