Comment by jesse__
5 days ago
Location: NA timezones (Canada <--> Central America)
Remote only : 10 years remote, 12 years experience
Technologies : C, C++, SIMD, OpenGL, WebGL, WASM, JS, TS
Interests : compilers, language runtimes, 2D & 3D graphics, performance
Hello, my name is Jesse.
I'd describe myself as a competent generalist and a lifelong learner. I'm frequently working on something I've never done before.
My most recent professional experience has been about a year at a semiconductor startup where I wrote prototypes for a compiler and a cycle simulator.
One of my personal projects of ~10 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 the CRT for startup), which began as a learning exercise, but 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 significantly more ergonomic. 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.
On the optimization side of things, I recently wrote the world's fastest open-source AVX2 Perlin noise implantation, and wrote about the process on my blog.
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/resume.html
jesse@scallywag.software
No comments yet
Contribute on Hacker News ↗