Open source contributions
C++20, Meson, FTXUI, Catch2, clang-tidy, libFuzzer
Esoteric visual programming language. Includes a language specification, implementation and debugger.
C, Meson, Bison, Flex, SPIR-V
I believe there is no way of linking compile time GLSL code with runtime generated SPIR-V1. Therefore I created the Whisper language and whc compiler to provide similar (but lower level) experience to GLSL with this additional feature. The compiler implements lexing, tokenizing, semantic analysis of the AST, error reporting and code gen of unoptimized SPIRV.
C, Lua, Make, CI
Small and fast generator of web-viewable maps of Factorio saves. Unfortunately Linux-only because of dependent libraries (libucw).
Tiny Lua package manager that injects itself into
require and fetches/updates dependencies on demand as they
required. (Currently Linux-only but would be trivial to
Small library with functional style of lazy iterators over Lua constructs.
Yet Unfinished Experiments
I think that Lua would make a great replacement of the entire HTML/CSS/JS stack. Currently thinking about the best way to declare website layout in code.
There is no good general purpose build system. I think Lua would be a great fit.
Minimalistic spreadsheet application with lua scripting.
Autonomus hive mind that can play Factorio instead of me.
Toy chess engine.