Carl von Bonin
Software Engineer and Content Creator.
Passionate about all things computers, from systems to graphics.
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.
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.
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.
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.
NamePointer
Project showcasesA YouTube channel on which I post videos about my experimental computer science projects.
CX9
MusicThe name under which I release the music I produce: original tracks, remixes, and covers.
Anisotropic
3D rendersShort renders I create using Blender, After Effects, and my own programs.