Education

MSc Information Security 2025 — 2026

University College London (UCL), London

Key modules: Computer Security, Cryptography, Philosophy, Politics and Economics of Security and Privacy, Malware, Cybercrime, and Emerging Topics in Information Security. Focus on secure system design, cryptographic foundations, threat intelligence, and socio-technical dimensions of privacy and cybercrime.

BSc Computer Science 2022 — 2025

City, University of London, London

Key modules: Information Security, Machine Learning, Java Programming, Programming in C++. First-class marks in Information Security Fundamentals; 89.5% in System Architecture, 95% in Java Programming. Studied Introduction to Artificial Intelligence.

A Levels & IGCSEs 2009 — 2020

British International School, Jeddah

A Levels: Physics (A), Mathematics (A*), Business (B). IGCSEs A*–C including International Mathematics (A*), Computer Science (A), Physics (A).

Experience

Hacker Intern July 2024 — September 2024

Hadrian, London

Devised Go-based automation with a lightweight NLP engine to correlate and enrich 1,000+ Nuclei templates with CVE/CWE data. Authored 50+ custom Nuclei templates from real-world CVE disclosures. Conducted reconnaissance and exploit validation using Nmap, Burp Suite, and custom scripts for technical reports and internal testing.

Projects

When Words Lie: The Hidden Danger of Homograph Attacks 2025 · 1st Class

BSc Computer Science, City, University of London

Designed and implemented a script to dynamically configure BIND 9 DNS zone files. Automated testing of 25+ applications for cross-platform handling of Unicode homograph domains. Integrated OCR to analyse 1,000+ browser renderings for Unicode vs Punycode display accuracy. Discovered eight real-world vulnerabilities, several later patched by Microsoft. Outstanding BSc Project Prize for exceptional technical and research quality.

Lancaster Management System 2025 · 1st Class

BSc Computer Science

Supervised team workflow using Agile methods. Full-stack Java application with SQL databases and Java Swing UI. Produced UML diagrams for class structures, use cases, and system behaviour.

Java Game Design 2022 · 1st Class

BSc Computer Science

Designed and optimised game components in Java. User interface with Java Swing; procedural level generation with randomisation and tile-based logic.

Awards

Outstanding BSc Project Prize

City, University of London

Awarded for “When Words Lie: The Hidden Danger of Homograph Attacks” for exceptional technical and research quality in cybersecurity.

Skills

Languages: English (Fluent), Arabic (Fluent)

Programming: Java, Python, C++, Bash, Go, Haskell, Rust, SQL, JavaScript

Cybersecurity & Networking: Nmap, Burp Suite, Wireshark, Information Security, Computer Networks, Cryptography, Malware Analysis

Data & AI: Machine Learning, Natural Language Processing

Full CV available on request.