Gamedev, web wizardry & educational content

Boids & Quadtrees

Quadtrees are data structures for holding spatial information with a complexity of log(N) for collision detection. These are the foundation of every physics engine. They are also great for boid simulations. Here is an example running in Wasm.

How to add a full team of private specialists to Neovim. Local AI on steroids.

Imagine being able to have a full team of specialists at your fingertips wherever you go, with 100% private, uncensored, and predefined models tailored to your specific needs. No need to dream anymore - modern FOSS models make this a reality! Let's implement them into your Neovim workflow. It's easier than you think.

My top 3 Neovim snippets

The primary advantage of Neovim lies in its extensibility. It allows for the seamless addition of any step, process, or functionality you may require through Lua. More often than not, you'll find a plugin that caters to your specific needs. However, it's not uncommon to encounter a plugin designed for a single function that could be accomplished in just a few lines.


The joy of Christmas is undeniable, but the task of finding gifts for an ever-growing family can be daunting. That's why I've implemented a solution that has not only been successful in my own family for three consecutive years, but is also adaptable for any family or group.