Muhammad Usman Khan

Muhammad Usman Khan

Data Scientist · Data Analyst · BI & ML · Berlin, Germany

About

I'm a data professional with about 9 years of analytics experience across Pakistan, the UK and Germany, now focused on data science and machine learning. I build end-to-end solutions: data pipelines with SQL and PySpark, business intelligence dashboards in Power BI and Tableau that people use to make decisions, and ML and LLM applications, from churn and price prediction to a production-style agentic RAG system. I'm completing an MSc in Data Science at Arden University Berlin and hold an MBA with Distinction, so I can connect models and metrics to business value.

$1Mannual cost savings (Turnotech)
$2Mrevenue supported by KPI framework (NETKOM)
£10kproductivity saving with Power BI (MindStorm)
75%error reduction via Python automation

Featured projects

RAG app architecture: FastAPI, LangGraph orchestrator, guardrails, retrieval with Qdrant, LLM generation, observability
LLM · Production

Enterprise-Grade Agentic RAG App

Modular RAG system from ingestion to guardrailed, evaluated answers. Jina embeddings, Qdrant Cloud, GPT-OSS-120B via Portkey/Groq, NeMo Guardrails, Langfuse tracing and DeepEval. All evaluation metrics passing; deployed on Cloud Run.

FastAPIQdrantGuardrailsDocker
India Domestic Flight Price Prediction banner
Machine Learning

India Domestic Flight Price Prediction

300K flights across 6 airlines. Cleaning, EDA and hypothesis testing (t-test, ANOVA, chi-square), then 5 models compared. Random Forest won with R² 0.978, RMSE ₹3,378 and MAPE 10.6%. Travel class alone drives 83% of the price.

Pythonscikit-learnStatisticsseaborn
Customer churn prediction for a streaming subscription service
Machine Learning

Netflix Customer Churn Prediction

Diagnosed a v1 model that predicted every customer as churned, then rebuilt it with baselines, stratified CV and class weighting. XGBoost reaches ROC-AUC 0.69 and catches 87% of churners at a tuned threshold. Subscription plan and watch time drive churn most.

Pythonscikit-learnXGBoostModel evaluation
CNN for MNIST Classification
Deep Learning

CNN for MNIST Classification

Modular, production-style CNN pipeline (training, evaluation, visualisation, saved model) showing how CNNs beat classical ML on image data. Includes an academic report.

TensorFlow/KerasCNN
Spark
Big Data

PySpark Cloud Pipeline

Advanced analytics and machine learning on a cloud data pipeline with PySpark, built for the Big Data & Cloud Computing MSc module.

PySparkCloudMLlib
Telco customer churn Power BI dashboard
Power BI

PwC: Customer Churn & Diversity Dashboards

Two Power BI reports. Telco churn analysis (7,043 customers, 1,869 churned) found month-to-month contracts, short tenure, fibre optic and electronic-check payment drive churn. A D&I report on hiring, promotion and leadership gaps for a 500-person pharma company.

Power BIDAXPower QueryQ&A
Sprocket Central Power BI dashboard
Analytics Consulting

KPMG: Customer Segmentation for Sprocket Central

Data quality assessment and cleaning in Python, customer insights, RFM segmentation (Platinum to Bronze) to choose 1,000 new customers to target, and a Power BI dashboard plus client presentation.

PythonExcelRFMPower BI
Retail profitability dashboard
Data Visualisation

Retail Profitability Dashboard

End-to-end visual analytics on retail sales data: an interactive HTML dashboard plus 12+ charts (heatmaps, trends, city and product profitability) turned into business insights.

PythonPlotlySeaborn
Tableau dashboard: History of the Summer Olympics
Visualisation

Tableau Public Dashboards

Interactive Tableau dashboards, including a History of the Summer Olympics dashboard (medals by country, sport and gender), published on Tableau Public.

Tableau
COVID-19 data exploration
SQL

COVID-19 Data Exploration

Data cleaning and exploratory analysis of global COVID-19 data in SQL: joins, CTEs, window functions and views.

SQL

Spotlight: Enterprise-Grade Agentic RAG App

An agentic RAG system built end to end: ingestion, vector search on Qdrant, re-ranking, a planner that decides when to retrieve, guardrails, an LLM gateway, tracing and automated evaluation. It's deployed with Docker on Google Cloud Run. View the code →

Grounded RAG answer
Grounded RAG answerAnswer from retrieved documents, with the agent’s reasoning steps shown
Planner skips retrieval
Planner skips retrievalA casual greeting is routed straight to the LLM, with no wasted vector search
Out-of-scope refusal
Out-of-scope refusalGuardrails decline questions outside the knowledge base
Re-ranking
Re-rankingRelevance scores after re-ranking retrieved chunks
NeMo Guardrails tests
NeMo Guardrails testsInput/output rails blocking unsafe prompts
Langfuse tracing
Langfuse tracingEnd-to-end traces of each request through the pipeline
DeepEval evaluation
DeepEval evaluationAll evaluation metrics passing
Portkey LLM gateway
Portkey LLM gatewayRequest logs for GPT-OSS-120B via Groq
Deployed on Cloud Run
Deployed on Cloud RunDockerised app running on Google Cloud Run

Experience & education

2024 – now

Data Analyst · Third Eye HR GmbH, Berlin

HR and payroll data analytics: reporting, data processing and automation.

2022 – 2024

MindStorm Services

Built Power BI reporting that delivered a £10,000 productivity saving.

2019 – 2020

NETKOM

Designed a KPI framework supporting $2M in revenue.

2015 – 2018

Turnotech

Analytics that drove $1M in annual cost savings.

2026 – 2028

MSc Data Science · Arden University Berlin

Machine learning, neural networks, big data & cloud, data visualisation, mathematics for data science.

MBA

MBA (Distinction) · Edinburgh Napier University

2013

BEng Electronics Engineering · COMSATS

Skills

Analytics & BI

Power BIDAXTableauExcelSQL

Data Science & ML

Pythonpandasscikit-learnTensorFlowPySpark

LLM / GenAI

RAGQdrantGuardrailsLangfuseDeepEval

Engineering

FastAPIDockerGitFlask

Languages

English (fluent)German (B1)

Certificates

KPMG · Data Analytics Consulting certificate
KPMG · Data Analytics ConsultingForage · Oct 2023
PwC Switzerland · Power BI certificate
PwC Switzerland · Power BIForage · Sep 2023
Claude 101 certificate
Claude 101Anthropic Academy · May 2026 · Verify
Introduction to Claude Cowork certificate
Introduction to Claude CoworkAnthropic Academy · Aug 2026 · Verify
Introduction to Power BI certificate
Introduction to Power BIDataCamp · Oct 2023
Introduction to DAX in Power BI certificate
Introduction to DAX in Power BIDataCamp · Oct 2023
Introduction to Python certificate
Introduction to PythonDataCamp · Oct 2023
Introduction to SQL certificate
Introduction to SQLDataCamp · Oct 2023

Latest on GitHub

Pulled live from github.com/DATA-Meta, so new work shows up here automatically.

Loading repositories…