Featured projects

Ray Marching
My journey into ray marching, a technique for rendering complex 3D scenes using signed distance functions (SDFs). Or, how a script I wrote on my calculator to pass time in class kickstarted my passion for graphics programming.

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.

LA CTF '2Password' Challenge
My writeup for the 2Password challenge from the LA CTF 2025 cybersecurity competition, where I exploited a format string vulnerability in a C program to leak program memory.