Education
Queen's University
3rd year studentBachelor 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