Projects

"Want You Gone" OS


Small operating system that just plays "Want You Gone".


Source code

YouTube video

#c,

#x86-assembly,

#osdev,

#lowlevel

Mie


GPU-accelerated Mie solver. Meant to be used by graphics programmers to bake accurate scattering kernels and cross sections.


Source code

#c++,

#opencl,

#gpgpu,

#physics,

#electromagnetism

jnngl.me


The website you're currently looking at.


Website

#svelte,

#js,

#web

Path Tracer


Brute-force renderer focused on physical accuracy.


Source code

#glsl,

#graphics,

#physics,

#optics,

#raytracing

voxel


Hobby Unix-like operating system made from scratch.


Source code

#c,

#x86-assembly,

#osdev,

#lowlevel,

#unix

vokk


Physically-based voxel engine made with Vulkan.


Follow on Discord

#c++,

#vulkan,

#graphics,

#gamedev,

#physics

Cornell boxes


Collection of Cornell box shaders showing off different physical concepts.


View on shadertoy

#glsl,

#physics,

#optics

PT Atmosphere


Physically-based simulations of the sky under different atmospheric conditions.


View on shadertoy

#glsl,

#physics,

#optics,

#atmospherics