Senior C++ Engineer/Graphics Programmer
Login to Send EmailDescription
I'm looking to solve hard technical problems that have a net-positive impact. I'm a competent C and C++ programmer. I've recently been writing a C++11-ish compiler frontend, so I'm quite familiar with that portion of the compilation pipeline. I've also been working on the foundations of a 3D game engine for ~6 years, which has taught me a great deal about systems and graphics programming. It compiles on Windows, Linux and Web (WASM/WebGL). I chose to build it without libraries (Handmade Hero style) which began as a learning exercise, but ended up teaching me the value of simplicity. I've also done a significant amount of web development, having started my career as a web-dev. In more recent history I've been working on a metaprogramming system for C. Think C++ templates/constexpr, but fast to compile and in some cases much more powerful. It turns out I have a passion for compilers. I'm also actively contributing to Oil, a new bash runtime and POSIX compliant shell. Lastly, I'm a systems programmer at heart. I love having direct access to the CPU and needing to understand the hardware architecture, as opposed to the internals of an interpreter, to write well-working and well-performing code. I strive to understand the core of what I'm working on. That's the cliff-notes on my technical background.