Thoughts on AI-assisted coding in early 2026: acceleration, results, and risks
I wanted to prove to myself that high-dimensional vectors are almost always nearly orthogonal
Javascript and Typescript have _way_ too many ways to iterate and loop over arrays, objects, and iterables.
A low-level introduction to Javascript promises and async/await for C++/python programmers.
I created BioViz Studio to help molecular biologists and chemists make beautiful images of their molecules.
I'm currently chair of the OpenFX project, an open source standard for 2d visual effects plugins. It's part of the Academy Software Foundation.
A travel packing-list app. Mobile first, cloud synced. Free to use, open source.
An open-source build tool inspired by SCons and CMake.