Project Portfolio

HiveMQ Data Hub Scripting

Scriptable message transformations using an embedded JavaScript engine for the HiveMQ MQTT broker.

LittleBigPlanet Computer (personal)

A 120Hz 24-bit computer built using logic gates inside the game LittleBigPlanet 3 that I call "Parva".

There's been several iterations of it. Currently I'm trying to expand the memory from ~2kiB to 24kiB using this technique but I'm running into problems with non-determinism in how the game simulates the logic.

In the process of building it, some other members of the LittleBigPlanet logic community and I did a lot of research into the game's mechanics. Some of the findings are documented here.

I will write up a blogpost about Parva and the other computers people have built in the game along with instructions on how to use them at some point.

Carplexity (personal)

Still early in development. A physics car game built using Bevy meant to be similar to Rocket League.

Endolingual (personal)

Compile-time string localization for Rust.