Projects
All kinds of hobby projects that I've worked on.

Instant Sonar
Instantly analyse your code with SonarQube in Docker, with a single command.



Gokart Prompt
Blazing fast and slick shell prompt, written in Go.



NestJS Autoloader
Simplify your NestJS modules by automatically loading providers and controllers.


npmbadge.com
Classy npm badges.




explainshell-shell
Get help from explainshell.com, right from your shell.


toolzone.dev
All the tools you need, in one place, right in your browser.




PrismJS Darcula Theme
The Darcula syntax highlighting theme for PrismJS.


Advent of Code
My Advent of Code puzzle solutions.






Websocket Proxy
Proxy websocket connections through a remote server.



tinylogger
A no-nonsense, dependency-free, minimalistic logger.


TouchDeck
An alternative, open-source stream deck made for any touchscreen device.





Vixyl
Encode (and decode) files into pixel art vinyl images.




Scriptinator
A serverless scripting platform.








JavaRant
A Java wrapper for the devRant API.


BrainSharp
A brainfuck to C# transpiler and runner.
