Senior Graphics Programmer at Remedy Entertainment’s Northlight engine team.
vkhr. Real-Time Hybrid Hair Rendering using Vulkan™
469osgw. Real-Time Ocean Animation with Gerstner Waves
77mcrt. Monte Carlo Raytracer from Scratch in C++11/14
36vimrc. Sane, Lightweight and a e s t h e t i c
29concepts-primer. Primer for C++ Concepts
24cnpf. Curl-Noise Particle Flow using OpenCL
21latex-paper. A Minimal LaTeX Paper Template
9chip-8. Chip-8 Emulator/Interpreter in C++11
6lzw. LZW and AAC Data Compression
5machine-learning. Classic Machine Learning in R
4meteorite-landings. Visualization of NASA Meteorite Landings Dataset
2template-cpp. Project Template for Modern C++
2nqsok. Not Quite Sokoban
1vim-glsl. GLSL Syntax Highlighting for Vim with Vulkan, raytracing, subgroups + more!
1sniglen. 2-D Artillery Game using SFML and C++11
1vim-pica200. Vim plugin that adds syntax highlighting to PICA200's shader assembler language
1qk2d. Behaviour Tree Evolution in QUAKE 2-D
1scovat. Set Coverage Analysis Tool for GCov
1