Education

Queen's University

3rd year student

Bachelor of Computer Science (Honours), Software Design Specialization

  • Relevant coursework: Data Architecture, Data Structures, Discrete Structures, Quality Assurance, Operating Systems, Computer Networks, and Databases.

Experience

Queen's University

Undergraduate Teaching Assistant, Computer Architecture

  • Supported over 200 students during scheduled office hours with C programming, assembly, CPU pipelining, cache behavior, memory hierarchy, and digital logic concepts.
  • Graded assignments and provided detailed feedback to improve student performance.
  • Collaborated with course instructors and five other teaching assistants to successfully resolve common student challenges.

Deloitte

AI & Data Intern

  • Processed quarterly lifestyle survey datasets collected through email campaigns for two countries across 5 years, consolidating multi-file Excel inputs into structured datasets.
  • Cleaned, standardized, and joined survey data using SQL to prepare consistent datasets for GenAI use.
  • Used Excel pivot tables and validation checks to review cleaned outputs andverify field consistency.

Technical Skills

Languages

Java, Python, C, C#, Bash, x86 Assembly, HTML, CSS, MySQL

Frameworks

FastAPI, Pytest

Developer Tools

Git, GitHub, WSL, VS Code, Eclipse, Unity, Docker, Linux

Projects

Personal Website

  • Built a personal website using HTML and CSS to showcase my resume, projects, and experience.
  • Used Git and GitHub to manage updates and version control.
  • Built a local FastAPI backend for monitoring aquarium tank conditions using simulated and user-submitted sensor readings stored in JSON.
  • Implemented API routes to create, store, retrieve, and filter tank readings by tank ID and alert status.
  • Added validation for temperature, pH, and water level to detect unsafe conditions and generate alerts.
  • Wrote automated tests with Pytest and FastAPI TestClient to verify route behavior, validation logic, and alert generation.

Temple

QGDC Game Jam

  • Built a survival game with a team during the Queen's Game Development Club Game Jam 2025.
  • Tested gameplay, found bugs, and helped fix issues during development.
  • Implemented gameplay systems in Unity with C# and collaborated through Git.

Spoken Languages

  • English - Fluent
  • Arabic - Fluent