All projects in this page have been entirely developed in my own free time and are not endorsed in any way by the European Organization for Nuclear Research.

Open-source projects

Cigma

C++ cigma

Programming language based on modern C++ with a redesigned and simplified grammar. Cigma code interoperates seamlessly with existing C++ libraries and toolchains.

user guide —  dev guide —  code —  mirror —  twitter

Docra

C++ asciidoc

Literate documentation generator based on AsciiDoc markup. This tool is used to document all projects featured on this website.

user guide —  dev guide —  code

Theca

ci gitlab python yaml

Simple artifact management system implemented using only GitLab CI. This tool is used to aggregate documentation and packages produced from multiple CI pipelines into this single website.

user guide —  dev guide —  code

Pausa

C pebble

Wearable software to quantify overworking, oversitting and sleep debt. This tool made it possible to find the free time to work on many personal projects, including those featured on this website.

user guide —  dev guide —  code

Prova

Scattered collection of self-learning experiments. Most are written in the Cigma programming language.

Extra

Everything else (mostly dotfiles and containerfiles).

Commercial projects

TBA

Notes