Remote only: 10+ years experience
Technologies : C, C++, SIMD, OpenGL, JS, TS
Interests : compilers, language runtimes, GC, graphics, 3D, 2D, performance, compression, streaming
Hello, my name is Jesse. I'm looking to solve hard technical problems that have a net-positive impact.
I'm a competent C and C++ programmer. The C++ spec weighs a lot, so I'm hesitant to call myself an expert, but I have a good working knowledge of both languages. 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. I would certainly consider joining a web development shop with a compelling team and product.
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. As a person I'm friendly and easy to get along with. I like the phrase "Have strong opinions, weakly held". Outside of work I enjoy surfing, backcountry skiing, snowmobiling, rock-climbing and beer! I split my time between Canada, Costa Rica, and Mexico.
If you think I could be a good fit for your team and would like to chat I can be contacted by email at hello@scallywag.software
Cheers,
Jesse