About

Hi, I'm Marwan.

An early-career developer based between Toronto and Abu Dhabi, working across machine learning and offensive security.

Most of my work so far is on the ML side, from a reverse-mode autograd engine to demand forecasting and applied deep learning. On the security side I build and test things in isolated labs, including a Modbus protocol fuzzer for ICS/OT research. I like understanding systems a layer deeper than the task strictly requires.

Right now I'm preparing for the OSCP+ certification and pointing my work toward AI red teaming, where machine learning and offensive security meet.


Toolkit

What I reach for.

Security
  • Web & network recon
  • Protocol fuzzing (ICS / Modbus)
  • CTFs & OSCP+ preparation
  • Lab-based security research
Engineering
  • Python · TypeScript · Bash
  • PyTorch · NumPy · scikit-learn
  • FastAPI · Next.js · Docker
  • From-scratch systems (autodiff)
Where they meet
  • LLM agents & multi-provider routing
  • Agentic automation & tooling
  • Adversarial ML / AI red teaming

Credentials

Proof of work.

Certifications and awards so far, alongside the competitions I'm currently working through.

Jul 2026 OSCP+ Offensive Security Certified Practitioner, in progress
2025 AI · Sec AI for Cybersecurity
2025 1st Runner-up · NASA Space Apps
· Scholar Western Scholarship of Distinction
highlights.md
Highlights

Work & recognition

  • 1st runner-upNASA Space Apps Toronto 2025
  • waselOpen-source Arabic AI answer engine
  • tensorgradReverse-mode autodiff engine from scratch
  • AeroFuzzICS/OT Modbus fuzzing lab
heading-toward.md
Where I'm headed

AI red teaming

pwn web reversing ics/ot ml security agents

I'm preparing for OSCP+ and practicing CTFs while steering my machine-learning work toward adversarial and security testing.


Path

How I got here.

  1. Earlier

    Computer Science coursework

    Western University

    Foundations in CS, plus a Western Scholarship of Distinction.

  2. Studies

    BDes, Digital Futures

    OCAD University

    A design-meets-code program where my ML and security interests started to converge.

  3. 2025

    Building in public

    Independent

    Shipped tensorgrad, wasel, and a bike-share demand forecaster, and took 1st runner-up at NASA Space Apps Toronto.

  4. Now

    Preparing for OSCP+

    Independent

    Sharpening my offensive-security skills ahead of the July 2026 exam, and aiming my work toward AI red teaming.

Contact

Let's work on
something together.

Internships, collaborations, or an interesting problem in machine learning and security. I read everything and reply.