I'm looking to solve hard technical problems that have a net-positive impact on the world.
I'd describe myself as a competent generalist; a lifelong learner. I'm pretty much always working on something I've never done before, in the context of one of a handful of long-running side-projects I have.
One of my side-projects of about 7 years is a 3D game engine. Working on it has taught me a great deal about systems and graphics programming. It runs on Windows, Linux and Web (WASM/WebGL). I chose to build it without any libraries (barring a couple CRT functions), which began as a learning exercise, and has taught me the value of simplicity.
In more recent history I've been working on a metaprogramming system for C. Think C++ templates/constexpr, but fast to compile, and with intelligble error messages. It turns out I have a small passion for compilers. I was also recently contributing to Oil, a new bash runtime and POSIX compliant shell.
I've done a significant amount of web development, having started my career as a web developer. I would certainly consider joining a web development shop with a compelling team and product. I've worked with probably a dozen web frameworks, running the gamut from CodeIgniter to Rails and React/JS frameworks.
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.
Remote only: 10+ years experience, 8 Remote
Technologies : C, C++, SIMD, OpenGL, WebGL, WASM, JS, TS
Interests : compilers, runtimes, 2D & 3D graphics, performance, compression, streaming
Hello, my name is Jesse.
I'm looking to solve hard technical problems that have a net-positive impact on the world.
I'd describe myself as a competent generalist; a lifelong learner. I'm pretty much always working on something I've never done before, in the context of one of a handful of long-running side-projects I have.
One of my side-projects of about 7 years is a 3D game engine. Working on it has taught me a great deal about systems and graphics programming. It runs on Windows, Linux and Web (WASM/WebGL). I chose to build it without any libraries (barring a couple CRT functions), which began as a learning exercise, and has taught me the value of simplicity.
In more recent history I've been working on a metaprogramming system for C. Think C++ templates/constexpr, but fast to compile, and with intelligble error messages. It turns out I have a small passion for compilers. I was also recently contributing to Oil, a new bash runtime and POSIX compliant shell.
I've done a significant amount of web development, having started my career as a web developer. I would certainly consider joining a web development shop with a compelling team and product. I've worked with probably a dozen web frameworks, running the gamut from CodeIgniter to Rails and React/JS frameworks.
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.
Cheers,
Jesse
https://scallywag.software
https://scallywag.software/resume.html
https://github.com/scallyw4g
jesse@scallywag.software