AI Engineer & Developer

Hi, I'm Mohamed
Ayman Salem

// Python · Machine Learning · Computer Vision

A dedicated software developer and AI specialist with a strong foundation in computer science. I build intelligent systems — from blockchain-based applications to real-time computer vision pipelines — that solve real-world problems.

6+
Projects
4+
Certifications
Very Good
GPA Grade
ECPC
Competitive Programming
Available for opportunities
Port Said, Egypt
AI / ML Focused
Ask AI about Mohamed
Hey! 👋 I'm Mohamed's AI assistant — powered by his real CV, GitHub & LinkedIn. Ask me anything about him!
Try: "What are his top skills?" or "Tell me about his projects"

⚡ Powered by LangChain + Gemini AI

Technical Skills

🐍

Programming Languages

Python (Async, OOP) C++ C
🧠

AI / ML & Computer Vision

TensorFlow Keras OpenCV DeepFace scikit-learn Pandas NumPy Matplotlib Seaborn Tesseract OCR

Backend & APIs

FastAPI Flask RESTful APIs Gemini API Piston API
🔷

Microsoft Power Platform

Power Apps Power Automate Power BI Power Pages Copilot Studio
🛠️

Tools & Systems

Git & GitHub Docker Linux Excel

Projects

Skin Lesion Classification — MobileNetV3

Deep learning model classifying 7 skin diseases (Melanoma, Monkeypox, HFMD, etc.) using MobileNetV3Small pre-trained on ImageNet. Applied medical-grade augmentation & class-weighted loss — improved Melanoma recall by ~18%, achieved 81.6% test accuracy & 0.984 AUC. Exported to TFLite (4 MB, <1ms inference) ready for Android/iOS.

TensorFlow Keras MobileNetV3 scikit-learn TFLite NumPy Seaborn
View on GitHub →

Image Processing Filters GUI

Desktop application for image processing featuring low/high-pass filters, median filtering, histogram equalization, and a dark-mode UI. Fully built with Tkinter and OpenCV.

Python OpenCV Tkinter PIL Matplotlib NumPy
View on GitHub →

Image Classification — Hamming Network

Neural network image classifier built using a Hamming Network. Includes functions to load, preprocess, and classify images with labeled training and test sets.

Python NumPy OpenCV
View on GitHub →

Warrior AI Game

Interactive game where a warrior navigates an arena full of enemies. Features A* pathfinding, dynamic sprite animations, grid-based obstacle detection, health/speed boosts, real-time combat, and a scoring system.

Python Pygame NumPy A* Algorithm
View on GitHub →

Experience

Current

Python & AI Instructor

TROSC Team

Teaching Python programming and AI concepts, mentoring students through hands-on projects and practical AI applications.

2023 — 2024

Team Leader

TROSC Team

Led a team over two years, overseeing technical training and coordinating AI/Python instructional programs.

Jun 2024 — Aug 2024

Software Engineering Intern

El Masriya Co.

Gained hands-on industry experience in software and technology development during a structured summer internship program.

2021 — 2024

Competitive Programming Contestant

ECPC — Egyptian Collegiate Programming Contest

Participated in ECPC across multiple years, developing strong algorithmic thinking and problem-solving skills under competitive pressure.

Education & Courses

🎓

Bachelor's in Computer Science

Faculty of Computers & Information — Suez Canal University
2020 — 2024
Grade: Very Good
DeepLearning.AI

ML Specialist

Microsoft / Coursera

Power Platform Fundamentals

Google

Introduction to Git & GitHub

Google

Get Started with Python

Let's Connect

I'm open to new opportunities, collaborations, and interesting projects — especially in the AI/ML space. Feel free to reach out!