Location: Revelstoke, Canada Costa Rica
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. Examples of fields that interest me are genetics, developer tooling (compilers and static analyzers really get me going), 3D graphics, data streaming.
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 pretty 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 both Windows and Linux. 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 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, but fast to compile and 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 Revelstoke, Canada and Costa Rica.
https://scallywag.software/
Min salary expectation: 200k base, 350k total comp
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