Featured projects

KalmarCTF 'Loadall.js' Challenge
My writeup for the Loadall.js challenge from the KalmarCTF 2025 cybersecurity competition, where I used Return-Oriented-Programming (ROP) to exploit a JavaScript engine.

CSAW CTF 'Lost Pyramid' Challenge
My writeup for the "Lost Pyramid" challenge from the CSAW CTF 2024 cybersecurity competition qualifiers, where I used a JWT implementation flaw to gain access to a hidden flag.

C++ Ray Tracer
A GPU-accelerated path tracing engine written in C++ using the OpenGL API. The engine is capable of rendering complex scenes with physically-based materials and lighting with built-in temporal denoising, anti-aliasing, and HDRI lighting support.