Experience

  1. AI & Data Engineer

    Techlabs London
    • Designed and deployed AI-powered solutions including LLM-based conversational agents, RAG pipelines, and predictive analytics workflows using Python, LangChain, and modern ML frameworks to support intelligent automation across enterprise platforms.
    • Developed scalable machine learning and computer vision pipelines for data extraction, classification, and operational insights, integrating models into production using Docker, REST APIs, and cloud-based infrastructure.
    • Collaborated with cross-functional engineering and product teams to translate business requirements into production-ready AI features, conducting model evaluation, experimentation, and optimization.
  2. Teaching Assistant

    MSA University
    • Instructed Design & Analysis of Algorithms (5 groups, 150 students), Embedded Systems (2 groups, 60 students), and Calculus 2 (2 groups, 60 students).
    • Designed and delivered lab sessions, assignments, and problem-solving tutorials reinforcing theoretical concepts.
    • Provided individual academic guidance to students working through programming logic and hardware implementation challenges.
  3. Data Analyst — Top Rated Freelancer

    Upwork
    • Designed educational and scientific animations using Manim for clear visual communication of complex topics.
    • Conducted AI research including implementation and evaluation of machine learning and quantum machine learning models.
    • Collected, cleaned, and preprocessed data from diverse sources to build high-quality datasets.
  4. Research Intern

    Nile University
    • Researched quantum machine learning (QML) models in noisy environments to improve fault tolerance.
    • Analyzed and documented techniques for optimizing QML model performance under realistic noise conditions.
  5. Quantum Machine Learning Researcher

    MSA University
    • Developed QML classifier models using PennyLane, benchmarked across multiple datasets as part of a university research project.
  6. Junior Teaching Assistant (Volunteer)

    MSA University
    • Supported instruction for four courses: Discrete Math, Multimedia Programming, Algorithms & Data Structures, and Fundamentals of Computing II.
  7. Cybersecurity Intern

    National Bank of Egypt
    • Developed a Python script for domain variant detection using symbol-oriented permutation.
    • Shadowed senior professionals across Web & Network Penetration Testing, Threat Intelligence, VA, Incident Handling, and Phishing analysis.

Education

  1. BSc Computer Science (Dual Degree Program)

    University of Greenwich, UK
    CGPA: 3.81/4.0. Graduated with First Class Honors.
  2. BSc Computer Science (Dual Degree Program)

    MSA University, Egypt
    CGPA: 3.81/4.0. Graduated with First Class Honors.
Skills & Hobbies
Technical Skills
Python
Machine Learning & Deep Learning
PyTorch
Computer Vision
LLMs & RAG (LangChain / LangGraph)
Quantum ML (PennyLane / Qiskit)
Embedded Systems (ESP32 / Arduino)
Hobbies
Robotics
Cats
Photography
Awards
Third Place — Engineering Track, 20th NU UGRF
Nile University ∙ May 2025
Awarded third place in the Engineering Track of Egypt’s most competitive national undergraduate research fair for designing and building a fully custom ESP32-S3 handheld game console from scratch.
Second Place — NU Quantum-AI Hackathon
Nile University ∙ July 2024
Placed second in Egypt’s first Quantum-AI Hackathon. Preprocessed a 1389-feature Raman shift spectroscopy dataset for encoding into a Variational Quantum Classifier (VQC), then built and optimized the VQC using Qiskit’s RealAmplitudes ansatz, ZZFeatureMap, and COBYLA optimizer.
First Place — Best Undergraduate Project, MSA DeepMinds Event
MSA University ∙ May 2023
Recognised as Sophomore Best Undergraduate Project for publishing an IEEE conference paper during the 2nd year of undergraduate studies.
Machine Learning Specialization
Coursera / DeepLearning.AI / Stanford ∙ January 2024
Completed Andrew Ng’s Machine Learning Specialization covering supervised learning, advanced learning algorithms, and unsupervised learning and recommenders.
CS50 & CS50 AI with Python
Harvard University / edX ∙ September 2023
Completed Harvard’s CS50 Introduction to Computer Science and CS50 Introduction to Artificial Intelligence with Python.
Microsoft Azure AI Fundamentals (AI-900) & Azure Fundamentals (AZ-900)
Microsoft ∙ August 2023
Earned Microsoft Azure AI Fundamentals (AI-900) and Azure Fundamentals (AZ-900) certifications.
Languages
100%
English
100%
Arabic