Open to remote AI/ML internships — worldwide

Hello, world — I am

Muhammad
Abdul Rafay

I'm Rafay — an AI & Machine Learning Developer crafting intelligent systems with Machine LearningDeep LearningNLPPython that turn raw data into real decisions.

BASED IN ISLAMABAD, PAKISTAN · WORKING WORLDWIDE

Portrait of Muhammad Abdul Rafay
97.5% Accuracy ML Developer
97.5%
Best Model Accuracy
6+
Projects Built
8,790
Rows of Dataset Analyzed
3
ML Internships Completed
Scroll to Explore
About

My short story

Every developer has an origin story. Mine starts with a falling block, a blank screen — and the question "what if the machine could learn?"

Chapter 01 — The First Build

Before the models and the metrics, there was a game. As a new BS Artificial Intelligence student at Air University, Islamabad, I built a complete Tetris clone in C++ — game loop, scoring, levels, all of it. It was the first time I took a program from an empty file to something people could actually play, and I was hooked on finishing things.

Chapter 02 — Machines That Learn

Then came the real fascination: software that improves itself. I moved from writing rules to training models — first prediction models with scikit-learn, then recommendation engines, classifiers and clustering systems on real datasets. An 8,790-title Netflix dataset taught me more about messy, real-world data than any textbook could.

Chapter 03 — Learning in the Field

Through three Machine Learning internships, I worked as a Machine Learning Intern on production-style problems: cleaning data, engineering features, comparing algorithms and defending the results. My best model reached 97.5% accuracy — and the habit of measuring everything stayed with me.

Chapter 04 — The Next Page

Today I'm going deeper into Deep Learning and NLP, shipping open-source projects and a live ML demo anyone can try. The story is still being written — and I'm open to remote AI/ML internships worldwide for the next chapter.

Experience

The road so far

From a first C++ game to production-style machine learning — the milestones that shaped how I build.

2026Present

Going Deeper — Deep Learning & NLP

Current Focus · Open Source

Now focused on neural networks and natural language processing, building in public on GitHub — and open to global remote AI/ML internships.

2025 — 20263 Internships

Machine Learning Intern

Machine Learning Internships · Remote

Completed three ML internships working on real datasets end to end — data cleaning, feature engineering, model training, evaluation and reporting to professional standards.

2026Shipped

Live ML Demo & Open-Source Projects

GitHub · GitHub Pages

Put the Netflix recommendation engine live on the web for anyone to try, and published six open-source projects with documented code and results.

2025First Models

Entered Machine Learning

Self-Directed · scikit-learn

Built my first prediction models — classification, regression and clustering — and discovered the craft of turning raw data into decisions.

2025First Build

Tetris — First C++ Game

C++ · Game Development

Shipped a complete Tetris clone from scratch: full game loop, line clearing, scoring and progressive levels. My first finished, polished program.

2025Present

BS Artificial Intelligence

Air University · Islamabad

Began my degree in Artificial Intelligence — and decided from day one to build real things alongside the coursework, not just study theory.

Selected Work

Projects, up close

Real models, real datasets, real numbers. Each one is open source — dive into the code.

97.5%
Model Accuracy
01 ★ Star Project

Handwritten Character Recognition

An SVM-powered system that reads handwritten characters and classifies them with 97.5% accuracy — my highest-performing model. Careful preprocessing and feature extraction keep it robust across wildly different handwriting styles.

PythonSVMscikit-learnImage Processing
91.9%
Prediction Accuracy · 8,790 Titles
02

Netflix ML Projects

A full machine learning suite on 8,790 Netflix titles: a TF-IDF recommendation engine, content-type prediction at 91.9% accuracy, rating classification, and K-Means clustering that surfaces hidden content segments.

Pythonscikit-learnTF-IDFK-Means
Live
Interactive Web Demo
03

Netflix Recommender — Live Demo

The recommendation engine, live in your browser. Pick a title you love and get instant, similarity-ranked suggestions — no install, no setup. The fastest way to see my ML work in action.

PythonTF-IDFCosine SimilarityWeb Demo
0.83
F1 Score · 75% Accuracy
04

Credit Scoring Model

A Random Forest credit-risk scorer that predicts loan default risk with 75% accuracy and a strong F1 of 0.83 — tuned to catch risky applicants without unfairly rejecting the good ones.

PythonRandom ForestClassification
74%
Prediction Accuracy
05

Disease Prediction

Early diabetes risk prediction comparing Random Forest and SVM classifiers on clinical data — 74% accuracy, with feature analysis revealing which health indicators matter most.

PythonRandom ForestSVMHealthcare ML
C++
Built From Scratch
06

Tetris Game

The classic block-stacking game, built entirely from scratch in C++ — full game loop, line clearing, scoring and progressive levels. The project where my programming journey really began.

C++Game LoopOOP
My Craft

Technologies that
define my craft

Not a list of logos — the tools I've actually shipped with, measured by the work they've produced.

Python92%
Machine Learning88%
Pandas & NumPy86%
scikit-learn85%
Git & GitHub84%
NLP / TF-IDF82%
C++76%
HTML / CSS / JS74%
Deep Learning70%

The workflow behind the numbers: data cleaning → feature engineering → model selection → honest evaluation. Every skill above earned its percentage in a shipped project or an internship task — nothing decorative.

Random Forest SVM K-Means TF-IDF Feature Engineering Model Evaluation Data Cleaning Classification Clustering Jupyter
Get In Touch

Let's write the next chapter together

I'm open to remote AI/ML internships worldwide, freelance ML projects and collaborations. My inbox is always open — I usually reply within a day.