
Cybersecurity
APT Emulation and Detection in ICS/OT
1 Jun 2026 · 4 min read
Research · Projects · Notes
Things I’m investigating, building and learning along the way. From cybersecurity projects to the beginning of my PhD.
Subscribe via RSS ↗Project stories, research notes and occasional updates.
8 posts
I have started my PhD at the University of Glasgow, exploring cybersecurity and resilience in connected energy systems. These are my early starting points.
My A3-graded MSci project built a Purdue-segmented industrial control system testbed with physical Siemens PLCs, then used MITRE Caldera to emulate a multi-stage APT campaign and collect data for provenance-based detection.
I have written my bachelor's dissertation in federated learning. I used UNSW-NB15 database to train my random forest model.
Recently, I had the opportunity to join a SANS CTF competition, and I want to share my experience.
What I learned from developing a website for an energy company called RES for internal use with 7 of my school friends.
How I originally deployed this Next.js website with Docker, Nginx and Oracle Cloud, before moving it to Vercel.
A practical Raspberry Pi and Docker home lab using DNS filtering, VPN-gated access, Nginx and self-hosted services to develop security and systems skills.