Generative AI & Backend Engineer

Hi, I'm Mohamed
Ayman Salem

// Python · LangChain & RAG · FastAPI

AI-focused Computer Science graduate and ECPC competitive programming contestant with hands-on experience building and deploying Generative AI and Retrieval-Augmented Generation (RAG) applications — multi-model fallback systems, async APIs, and production deployments that bridge machine learning with backend engineering.

6+
Projects Shipped
3
Certifications
Very Good
GPA Grade
ECPC
2021 – 2024
Available for opportunities
Port Said, Egypt
Generative AI / RAG 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's his newest project?" or "Tell me about his RAG experience"

⚡ Powered by LangChain + Gemini AI

Technical Skills

🤖

Generative AI & RAG

LangChain FAISS ChromaDB sentence-transformers Gemini API Groq API Ollama LLM Fallback Systems
🧠

Machine Learning & Computer Vision

TensorFlow Keras OpenCV DeepFace scikit-learn Pandas NumPy
⚡

Backend & APIs

FastAPI (Async) Flask Pydantic REST APIs Playwright (Web Scraping)
☁️

DevOps & Cloud

Docker AWS (EC2) Railway GitHub Actions (CI/CD) Linux Git
🐍

Programming

Python (OOP) C++ Data Structures & Algorithms

Projects

Other Projects

Skin Lesion Classification — MobileNetV3

Deep learning model classifying 7 skin diseases using MobileNetV3Small pre-trained on ImageNet. Medical-grade augmentation and class-weighted loss improved Melanoma recall by ~18%, reaching 81.6% test accuracy and 0.984 AUC. Exported to TFLite (4 MB, <1ms inference) for mobile.

TensorFlow MobileNetV3 scikit-learn TFLite
View on GitHub →

Warrior AI Game

Interactive game where a warrior navigates an arena full of enemies, using A* pathfinding, grid-based obstacle detection, real-time combat, and a scoring system.

Python Pygame A* Algorithm
View on GitHub →

Experience

2026 — Present

AI Programming Instructor

iSchool — DECI (Digital Egypt Cubs Initiative)
  • Teach Programming Fundamentals (Levels 1 & 2) to groups of ~30 students per cohort, running multiple concurrent groups
  • Design hands-on curriculum and exercises that build core programming logic before progressing into applied projects
2025

Freelance AI / Backend Developer

Independent Client Project
  • Built an AI-powered adaptive learning platform: personalized learning paths, adaptive MCQ generation, and live coding assessment via FastAPI, Gemini API, and Piston API
  • Developed a context-aware AI tutor with automated grading and multi-language code evaluation; added retry logic and multi-model fallback for reliability
  • Deployed the full application to production on Railway; delivered and handed off to the client
2022 — 2024

Python & AI Instructor

TROSC Team
  • Conducted hands-on training sessions in Python and AI for groups of 50+ students
  • Delivered a practical curriculum covering machine learning, computer vision, and real-world project development
2023

Data Science Intern

El Masriya Co.

Completed a structured summer internship focused on data analysis, visualization, and core ML concepts.

Education & Certifications

🎓

B.Sc. Computer Science

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

ML Specialist

Google

Introduction to Git & GitHub

Google

Get Started with Python

Languages
Arabic (Native) · English (Professional)
Competitive Programming
ECPC Problem Solving Contestant (2021 – 2024)

Let's Connect

I'm open to new opportunities, collaborations, and interesting projects — especially in Generative AI, RAG systems, and backend engineering. Feel free to reach out!