CNOSSOS works on Free Software: I do it for the four freedoms and the tenets of the Open Source definition.

CNOSSOS works in the open: you can find my work on GitHub, and in KDE repositories, and elsewhere.

CNOSSOS works holistically: if I use it, I’ll agressively improve it.


ARPA2 Parts of the ARPA2 project, Quick DER, LillyDAP and Steamworks, are developed by CNOSSOS in collaboration with Rick van Rein and others. This work can be found in ARPA2’s GitLab repository.

Calamares The Calamares installer is maintained by CNOSSOS, supported by Blue Systems. This work can be found in the Calamares site and repository.

Personal I do various things in my spare time. Useful bits may include QuatBot, a Matrix meeting- management bot, and FreeBSDTools, a getting-started collection for new FreeBSD committers. I’m one of the maintainers of the FreeBSD KDE ports.


A Canadian by birth and a Dutchman by training, I studied mathematics and computer science (PhD. in formal methods from the University of Nijmegen), worked in legal and licensing for a while, wrote some medical-related software, and then moved on to working on Open Source projects full-time.

My pronouns are he/him, I’ll eat anything but vegetarian is preferred.


You can use GPG-signed or encrypted messages to communicate with me. The key is available from keyservers (if they are still running), or here, pubkey.asc.

sec   rsa4096/0x7FEA3DA6169C77D6 2016-06-11 [SC] [expires: 2023-02-11]
      Key fingerprint = 00AC D15E 25A7 9FEE 028B  0EE5 7FEA 3DA6 169C 77D6
ssb   rsa3072/0x717ED90DAF7DC23B 2021-09-12 [E] [expires: 2022-09-12]
ssb   rsa3072/0x328D742D8807A435 2022-01-10 [S] [expires: 2023-01-10]


CNOSSOS is available for short-term contracting on C++ and Qt projects, as well as Python, development tools, LDAP bits and bobs, etc. CNOSSOS is registered with the Chamber of Commerce in Arnhem under number 68908063 and has Dutch VAT identification NL002227156B40.

[nl] CNOSSOS is geregistreerd bij de Kamer van Koophandel Gelderland onder nummer 68908063 met BTW nummer NL002227156B40.


The site does not set cookies, and does not track users.