Education
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.
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.
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
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
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.
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.
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
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.