AI / ML & Deep Learning Engineer
Certificate
⬇ Download
Abdullah Bakr — CV
⬇ Download
Available for work

Abdullah
Bakr

// AI/ML & Deep Learning Engineer

Building real intelligent systems — from convolutional networks to published open-source libraries. 3+ years in Python, 1+ year shipping AI projects that people actually use.

Scroll to explore
deepcsv.py ● live
1# pip install deepcsv
2
3from deepcsv import process_file, read_any, clean_values, auto_fix
4
5# ─── process_file() ────────────────────────────
6# Converts string lists → NumPy arrays, fixes mixed types
7process_file("data.csv")
8process_file("data.csv", file_format="parquet")
9
10# ─── process_all_files() ───────────────────────
11# Batch processes entire folder trees recursively
12process_all_files("path/to/folder", file_format="csv")
13
14# ─── read_any() ────────────────────────────────
15# One universal reader — csv, xlsx, json, parquet…
16df = read_any("data/users.csv")
17df = read_any("warehouse/orders.parquet")
18
19# ─── clean_values() ────────────────────────────
20# Cleans nulls, values, types with full control
21clean_values(df, cols=["age", "salary"])
22clean_values(df, finding_type=str, cols=["score"])
23
24# ─── auto_fix() ────────────────────────────────
25# Detects & fixes mixed-type columns automatically
26df = auto_fix("data.csv")
27df = auto_fix(my_dataframe)
28
29# Arrays restored. Types fixed. Done.
↕ scroll to explore
PyPI Version PyPI Downloads
python ≥ 3.7
PyPIPublished
MITLicense
OpenSource

About Me

Building Systems
That Actually Work.

I'm Abdullah Bakr, an AI/ML & Deep Learning Engineer from Egypt. I build real, working intelligent systems — not just notebooks gathering dust on Kaggle.

I've trained convolutional networks reaching ~98% accuracy on image classification, published an open-source data cleaning library DeepCSV on PyPI, and built end-to-end ML regression pipelines — all documented publicly on GitHub and Kaggle.

My foundation is strong: 3+ years with Python, solid mathematical background in linear algebra, calculus, and statistics, and hands-on experience with the full AI stack from data wrangling to model deployment.

Currently open to freelance projects, internships, and full-time roles in AI/ML.

"I write code, train models, and ship things people can actually use."

Core Skills

🐍
Python
Primary language — scripting, ML pipelines, open-source libs
🧠
Deep Learning
Neural networks, CNNs, training loops, regularization
👁️
Computer Vision
Image classification, data augmentation, OpenCV
TensorFlow / Keras
Model building, custom layers, callbacks, evaluation
🔥
PyTorch
Tensor ops, custom training loops, experimentation
📊
ML / Data Science
Regression, classification, feature engineering, EDA

Projects

What I've Built

Real-world projects across computer vision, machine learning, and open-source tooling.

Cats vs Dogs Classifier
Computer Vision ~98% Acc
01 / 06
Computer Vision · Deep Learning

Cats vs Dogs Image Classifier

Custom CNN achieving ~98% accuracy on binary image classification. Built with TensorFlow/Keras — data augmentation, dropout regularization, batch normalization, and hyperparameter tuning.

~98% Accuracy TensorFlowKerasCNN
DeepCSV
Open Source PyPI ✓
02 / 06
Open Source · PyPI Package

DeepCSV — Automatic Data Cleaner

Python library published on PyPI. Auto-walks directories, converts stringified lists to NumPy arrays, fixes mixed-type columns, and saves as Parquet — built for real ML data prep.

pip install deepcsv PandasNumPyPyArrow
Weather Temperature Predictor
Regression Model ML Pipeline
03 / 06
Regression · Machine Learning

Weather Temperature Predictor

End-to-end regression pipeline predicting weather temperatures from historical meteorological data. Feature engineering, model comparison (Linear, Ridge, RF), cross-validation, full evaluation.

Regression Pipeline Scikit-learnPandasMatplotlib
Intel Image Classification
Transfer Learning ~92.5% Acc
04 / 06
Computer Vision · Transfer Learning

Intel Image Classification

Multi-class scene classification using Transfer Learning with InceptionV3 on the Intel Image dataset (6 categories: Buildings, Forest, Glacier, Mountain, Sea, Street). Achieved ~92.5% validation accuracy with a frozen pretrained base and custom classification head.

~24K Images TensorFlowInceptionV3Keras
Garbage Classification
Transfer Learning ~93% Acc
05 / 06
Computer Vision · Classification

Garbage Classification (Inception V3)

High-accuracy image classification model for waste sorting using Inception V3 architecture. Classifies garbage into categories (cardboard, glass, metal, paper, plastic, trash) to support automated recycling systems.

~93% Accuracy PyTorchInceptionV3~25K Images
Breast Cancer Classification
Medical Imaging 92% Acc
06 / 06
Medical AI · Deep Learning

Breast Cancer Classification (VGG19-BN)

Deep learning model for breast cancer classification using VGG19 with batch normalization on ultrasound images (benign / malignant / normal). Achieved 92% test accuracy with a confusion matrix showing strong generalization.

92% Test Accuracy PyTorchVGG19-BNMedical Imaging

Education

Academic Journey

B.Sc. in Management Information Systems MIS
Science Valley Academy
● Enrolled
📐
Mathematics for AI
Linear algebra, calculus, probability & statistics — backbone of ML
💻
CS Fundamentals
Algorithms, data structures, Python engineering — 3+ years applied
🤖
AI & Machine Learning
Supervised learning, neural networks, and deep learning pipelines

Certifications

Verified Learning

Click any certificate to view it

AI for Everyone
ITI / Mahara-Tech · AI Academy
AI for Everyone (AI4E)
↗ View Certificate
Python Programming
ITI / Mahara-Tech · Cybersecurity Academy
Python Programming Basics
↗ View Certificate
Boost Your Productivity with AI
Google · Maharat من Google
Boost Your Productivity with AI
↗ View Certificate
Introduction to Modern AI
Cisco Networking Academy
Introduction to Modern AI
↗ View Certificate
Time and Stress Management
Edraak
Time & Stress Management
↗ Verify on Edraak
Python and AI Course
Black Horse Courses · Eng. Omar Hany
Python & AI Course
↗ View Certificate

Languages

Speaking In

🇪🇬
Arabic
Native
🇺🇸
English
Intermediate

By the Numbers

At a Glance

0
Years Python
0
Best Accuracy
0
PyPI Library
0
Certificates

Tech Stack

Tools & Technologies

🐍Python
🧠TensorFlow
Keras
🔥PyTorch
👁️OpenCV
📊Scikit-learn
🐼Pandas
🔢NumPy
📈Matplotlib
📦PyArrow
🐙Git / GitHub
📓Jupyter
💻VS Code
🏅Kaggle
🏗️PyPI

Send a Message

✓ Message sent! I'll get back to you soon.