Where I've been,
year by year.

Work, teaching, research and community roles, from my first day at university to today.

Download the full CV

2026

  1. Sep 2026 – Present WorkNow

    AI Engineer

    Ernst & Young (EY) · Egypt
    • Contribute to client-facing Requests for Proposals (RFPs), translating business requirements into structured technical solutions and proposed approaches.
    • Support the design of AI and data solutions by assessing client needs, identifying relevant technologies and outlining implementation approaches aligned with business objectives.
    • Collaborate with consulting teams on technical documentation and solution proposals that communicate AI capabilities and implementation considerations.
    Read the story
  2. May – Aug 2026 Work

    AI & Data Engineer

    Techlabs London
    • Built the MVP of an AI-powered construction estimation platform that automates quantity takeoff, drawing analysis and Bill of Quantities (BOQ) generation from engineering drawings.
    • Designed agentic AI workflows with Deep Agents, LangChain and LLM-based architectures for drawing interpretation, element counting and construction pricing.
    • Developed pipelines that turn unstructured technical drawings and BOQs into structured quantities, pricing and estimation outputs.
    • Used LangSmith for agent tracing, evaluation and debugging to improve the reliability of the estimation system.

2025

  1. Aug 2025 – Present TeachingNow

    Teaching Assistant

    • Teach different courses each semester, including Human-Computer Interaction, Artificial Intelligence, Design & Analysis of Algorithms (5 groups, 150 students), Embedded Systems and Calculus 2.
    • Supervise undergraduate graduation projects.
    • Designed and delivered lab sessions, assignments and problem-solving tutorials.
    • Provided individual guidance to students working through programming logic and hardware implementation challenges.
  2. Graduated 2025 Education

    BSc Computer Science — First Class Honours

    MSA University & University of Greenwich
    • Dual degree programme, CGPA 3.81 / 4.0, First Class Honours from both institutions.
  3. Spring 2025 Award

    Third Place — Engineering Track, 20th NU UGRF

    Nile University
    • Awarded third place at Egypt's most competitive national undergraduate research fair for designing and building a fully custom ESP32-S3 handheld game console from scratch.
    Read the story

2024

  1. Aug 2024 – May 2026 Work

    Data Analyst — Top Rated Freelancer

    Upwork
    • Designed educational and scientific animations with Manim to communicate complex topics visually.
    • Implemented and evaluated machine learning and quantum machine learning models for research clients.
    • Collected, cleaned and preprocessed data from diverse sources to build high-quality datasets.
    Read the story
  2. Aug – Sep 2024 Research

    Research Intern

    Nile University
    • Researched quantum machine learning (QML) models in noisy environments to improve fault tolerance.
    • Analysed and documented techniques for optimising QML performance under realistic noise conditions.
  3. Summer 2024 Award

    Second Place — NU Quantum-AI Hackathon

    Nile University
    • Second place in Egypt's first Quantum-AI Hackathon. Reduced a 1389-feature Raman spectroscopy dataset for encoding into a Variational Quantum Classifier, then built and optimised the VQC with Qiskit.
    Read the story

2023

  1. Fall 2023 – Present LeadershipNow

    Founder & Leader — MSA Competitive Programming Community

    MSA University
    • Founded MSA's first dedicated competitive programming community and grew it into a recognised campus organisation.
    • Led the university's participation in ECPC 2023, 2024 and 2025 with teams of 21, 28 and 28 students.
    • Designed training programmes, organised practice contests and mentored students in competitive problem solving.
    Read the story
  2. Fall 2023 Teaching

    Junior Teaching Assistant (Volunteer)

    MSA University
    • Supported instruction for MTH103 Discrete Math, CS213 Multimedia Programming, CS232 Algorithms & Data Structures and CS102 Fundamentals of Computing II.
  3. Jul – Aug 2023 Work

    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, vulnerability assessment, incident handling and phishing analysis.
  4. Spring 2023 Award

    First Place — Best Undergraduate Project, MSA DeepMinds

    MSA University
    • Recognised as the sophomore Best Undergraduate Project for publishing an IEEE conference paper during the second year of undergraduate studies.
    Read the story

2021

  1. Sep 2021 Education

    Started BSc Computer Science (Dual Degree)

    MSA University & University of Greenwich

What I
work with.

Languages

Python, C/C++, Java, SQL (PostgreSQL), NoSQL (MongoDB), JavaScript, HTML/CSS, LaTeX

ML / AI

PyTorch, Scikit-learn, PennyLane, Qiskit, LangChain, LangGraph, OpenCV, Copilot Agents, Copilot Studio

Frameworks & tools

Django, Flask, Bootstrap, Git, Google Cloud Platform, MATLAB, VS Code

Hardware

ESP32-S3, Arduino, MPU6050, PCB design (KiCad), 3D printing (FDM)

Mathematics

Calculus, Discrete Math, Linear Algebra, Numerical Methods, Coding Theory

Algorithms

Greedy, Divide & Conquer, Dynamic Programming, Graph Algorithms

Spoken

Arabic, English

Courses & certificates

Harvard / edX

Harvard CS50

Harvard / edX

Harvard CS50 AI with Python

Coursera / DeepLearning.AI / Stanford

Machine Learning Specialization — Andrew Ng

Microsoft

Microsoft Azure AI Fundamentals (AI-900)

Microsoft

Microsoft Azure Fundamentals (AZ-900)