Featured projects

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.

Neural Texture Enhancement
A research project exploring the use of generative adversarial networks (GANs) for generating high-fidelity textures from low-resolution images, completed as my final project for Columbia's Neural Rendering course.

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.