about me
I explore compilers, operating systems, virtualization, and runtimes. My projects reflect what I’ve learned along the way.
projects
- SharedGL
OpenGL 4.6 for Windows guests in QEMU/KVM via shared memory or sockets - libdecomp
library for decompiling x86 & ARM64 bytecode into optimized source code - covirt
x86-64 code virtualizer w/ various obfuscation passes, including MBA - ntoseye
windows kernel debugger for Linux hosts running Windows under QEMU/KVM - vscc
x86-64 JIT compiler backend with no third party dependencies - glBLAS
BLAS functions written in OpenGL fragment shaders, challenging cuBLAS - cugrad
automatic differentiation library written in C++ and CUDA from scratch