Deepak Kushwaha

Deepak Kushwaha

Data Scientist · ML Engineer · Naples, Italy

MSc Data Science — Federico II Ex TCS · JP Morgan Google Challenge 2026 — 1st Place

About Me

Data Scientist with hands-on industry experience building production systems, developing machine learning solutions, and delivering data-driven results across technology and financial sectors. Proven ability to work across the full data lifecycle, from data engineering and model development to deployment and monitoring in cloud environments.

A strong collaborator and team leader, with experience in Agile environments and cross-functional teams. Currently pursuing a Master's in Data Science at the University of Naples Federico II, bringing fresh academic knowledge directly applicable to real-world business challenges.

Recognized for leadership and innovation, having led Team Hindustani to 1st place in the STEM category at Google Challenge Campania 2026, delivering a generative AI solution under competitive conditions.

Projects

Featured / Production Systems

Hero Project

Phishing Detection API

Containerized production API with real-time and batch network security predictions. Full MLOps pipeline with experiment tracking.

FastAPIDockerAWS EC2MLflowMongoDB
View on GitHub
New

Voice2Query

Convert natural speech commands into SQL queries with AI. Features automatic speech recognition, error correction, and real-time visualization.

PythonSpeech RecognitionNLPSQLAI
View on GitHub

Job Application Automation

Self-hosted AI pipeline that discovers, scores & tailors job applications automatically. Runs at ~$1.80/month.

n8nClaude APIPostgreSQLDockerAI Automation
View on GitHub

Deep Learning & NLP

Churn Modelling (ANN)

Customer churn prediction using Artificial Neural Network with dropout regularization, deployed via Streamlit.

TensorFlowKerasStreamlitDeep Learning
Live Demo

Image Classification (CNN)

Multi-class image classifier using CNN with data augmentation and transfer learning techniques.

TensorFlowCNNTransfer Learning

Architecture Comparison

Image classification comparing CNN (99.08% acc) against baseline Perceptron and ANN on the MNIST dataset.

TensorFlowKerasComputer VisionBenchmarking

Next Word Prediction

LSTM-based deep learning model to predict next words in text sequences using NLTK data, deployed via Streamlit.

TensorFlowLSTMNLTKStreamlit

Word Embedding Pipeline

Foundational NLP pipeline exploring text vectorization and dense representations using Keras Embedding layers.

TensorFlowKerasNLPPython

Machine Learning & Analytics

Movie Recommendation System

Content-based and collaborative filtering movie recommender built with cosine similarity, deployed as an interactive web app.

PythonScikit-learnStreamlitNLP
Live Demo
New

End-to-End ML Pipeline

Modular pipeline architecture covering data ingestion, transformation, model training, and prediction with production-grade structure.

PythonScikit-learnModular DesignMLOps
View on GitHub

Bank Marketing Prediction

Classification pipeline predicting subscription outcomes using Random Forest + PCA with hyperparameter tuning.

Scikit-learnROC-AUCGridSearchCV
View on GitHub

Regression + Regularization

Ridge, Lasso, Elastic Net with bias-variance trade-off visualization and model comparison.

OLSRidge/LassoElastic NetPython
View on GitHub
New

Customer Segmentation

Unsupervised clustering with KMeans to identify distinct customer groups for targeted marketing strategies.

KMeansScikit-learnEDAPython
View on GitHub

SVM Study (Vapnik)

Support Vector Machine theory and implementation exploring kernel methods and maximum-margin classification.

SVMScikit-learnStatistical Learning
View on GitHub

Big Data & Streaming

Spark + Kafka Pipeline

Real-time sentiment and fault classification on high-volume data streams with distributed processing.

PySparkKafkaSpark NLPBig Data
View on GitHub

Experimentation

Mobile Game A/B Testing

Statistical analysis of A/B test results for Cookie Cats mobile game to evaluate the impact of gate levels on player retention.

PythonPandasHypothesis TestingA/B Testing
View on GitHub

Technical Skills

Machine Learning & Deep Learning

Scikit-learnTensorFlow KerasNeural Architectures TransformersTransfer Learning A/B Testing

Big Data & Streaming

Apache SparkPySpark KafkaSpark NLP Hadoop

MLOps & Deployment

FastAPIDocker MLflowDagsHub AWS EC2AWS S3 n8n Automation

Languages & Tools

PythonSQL JavaGit MongoDBStreamlit

Professional Journey

MSc Data Science

University of Naples Federico II, Naples, Italy
Dec 2025 – Present

Data Analyst

Tata Consultancy Services, New Delhi, India
Aug 2023 – Nov 2025

Research Intern

IIT Indore
Oct – Nov 2022

Intern

JP Morgan Chase, New Delhi, India
Jun – Jul 2022

BTech Civil Engineering

Jamia Millia Islamia, New Delhi, India
2019 – 2023 | First Division with Honours

Awards

Google Challenge Campania 2026 — 1st Place, STEM

Led Team Hindustani (4 members) at University of Naples Federico II. Built a generative AI solution using Gemini + NotebookLM Pro. Awarded by Google.

Get In Touch