Journey

Credentials & experience

01

Certifications

Complete Python Developer: Zero to Mastery badge
Complete Python Developer: Zero to Mastery

Zero To Mastery Academy's Complete Python Developer course (2026 edition, lead instructor Andrei Neagoie), from Python fundamentals to advanced topics. Certificate ID: CERT_64HKBBXX.

CompletedOct 2026
02

Education & experience

2025 – 2026 · London, UK

MSc Information Security with a Year in Industry

Royal Holloway, University of London

Modules in computer and network security, security technologies, cryptography and critical information security. Dissertation: a hybrid visual–forensic deepfake detector that fuses an EfficientNet-B4 network with 406 forensic features, reaching 0.981 AUC on the FaceForensics++ test set.

Computer & Network SecuritySecurity TechnologiesIntroduction to CryptographyCritical Information Security
Graduated 2025 · Durham, UK

BSc (Hons) Computer Science

Durham University

Dissertation: designed a system that encrypts data into visual QR codes on 3D-printed objects, and engineered a computer-vision machine-learning algorithm to decrypt them, achieving 65% accuracy under variable lighting.

PythonComputer visionMachine learningCryptography
03

Achievements

2026

Hybrid deepfake detector: 0.981 AUC

MSc dissertation at Royal Holloway: an attention-gated fusion of a CNN and hand-crafted forensic features that beat either stream alone on FaceForensics++ and was tested for robustness to JPEG compression and unseen datasets.

2026

Built and self-host my own backend platform

Keel, a Supabase-compatible backend with Postgres, auth, storage, realtime and edge functions, runs on my home server and serves this website's content.

2025

BSc (Hons) Computer Science, Durham University

Dissertation: encrypting data into visual QR codes on 3D-printed objects, with a computer-vision ML algorithm achieving 65% decryption accuracy under variable lighting.

2024

UniCalendar shipped and in daily use

Independently designed, built and deployed a full-stack productivity web app for timetables, attendance and coursework, with continuous deployment through Vercel.