Daniyal Khan

Machine Learning Engineer

Daniyal Khan

I build and deploy machine learning systems — from first baseline to production monitoring.

Daniyal Khan, Machine Learning Engineer

Selected Work

Things I've built

All work →

Diabetic Retinopathy Diagnosis with Interpretable CNNs

Screening retinal images for diabetic retinopathy severity, with visual explanations a clinician can actually audit.

0.82
Quadratic Kappa
5
Severity Classes
Grad-CAM + LIME
Explainability
  • Python
  • TensorFlow
  • InceptionV3
  • Grad-CAM
  • LIME
  • OpenCV
Read case study →

Hybrid Movie Recommender with a Tracked MLOps Pipeline

A content-plus-collaborative recommender built as a reproducible, versioned pipeline rather than a notebook.

Hybrid
Approach
DVC + MLflow
Pipeline
AWS EC2
Deployment
  • Python
  • scikit-learn
  • DVC
  • MLflow
  • Docker
  • FastAPI
  • AWS EC2
Read case study →

Multimodal Sentiment Analysis with Tensor Fusion

Reading sentiment from speech and text together, because tone routinely contradicts the words.

Audio + Text
Modalities
Tensor Fusion
Fusion
Transformer
Architecture
  • Python
  • PyTorch
  • Transformers
  • Librosa
  • melSpectrogram
Read case study →

Approach

How I build ML systems

Problem

Write down the cost of being wrong before writing any code.

What decision does this model inform, and what does each kind of error actually cost? A false positive and a false negative are almost never equally expensive, and that asymmetry should drive the metric, the threshold and sometimes the entire approach.

  • Problem framing
  • Success criteria

Writing

Recent notes

All notes →

Accuracy Is Usually the Wrong Target

On ordinal labels, imbalanced classes, and why the metric you optimise is a modelling decision rather than a reporting one.

  • #evaluation
  • #metrics

Experience

Where I've worked

Machine Learning Engineer

2024 — Present

Company Name

  • Placeholder: describe a system you built and the impact it had, with a number if you can share one.
  • Placeholder: describe a pipeline or model you took to production, and the scale it handles.
  • Placeholder: describe something you improved — latency, cost, accuracy — and by how much.

Toolkit

What I work with

Machine Learning

  • Regression
  • XGBoost
  • Random Forest
  • SVM
  • K-means
  • DBSCAN
  • PCA
  • t-SNE

Deep Learning

  • CNNs
  • RNNs
  • Transformers
  • Transfer Learning
  • Autoencoders
  • GANs

MLOps

  • DVC
  • MLflow
  • Docker
  • FastAPI
  • CI/CD
  • Kubernetes
  • AWS EC2 / S3 / ECR

Data & Statistics

  • EDA
  • Hypothesis Testing
  • Feature Engineering
  • Imbalance Handling
  • Cross-Validation

Languages & Tools

  • Python
  • SQL
  • Git
  • NumPy
  • Pandas
  • scikit-learn
  • TensorFlow
  • PyTorch

Contact

Get in touch

Open to conversations about machine learning engineering roles, interesting problems, or anything on this site you'd like to dig into.