skills --grep
| Skill | Public | Repos | Paid · employers |
|---|---|---|---|
| JavaScript | 10 | 14 | 5 a hospitality security company · a telecom and internet provider · BenZoid · +2 |
| LaTeX | 10 | 36 | 5 Xerdi · a typesetting company for publishers · a hospitality security company · +2 |
| Shell | 6 | 16 | 6 Xerdi · a government agency · a radar development company for the navy · +3 |
| YAML | 8 | 18 | 4 Xerdi · a government agency · a hospitality security company · +1 |
| CSS | 6 | 10 | 2 a hospitality security company · BenZoid |
| Lua | 5 | 16 | 3 Xerdi · a typesetting company for publishers · a national association |
| Python | 3 | 12 | 5 a government agency · a hospitality security company · a radar development company for the navy · +2 |
| HTML | 4 | 9 | 2 a hospitality security company · BenZoid |
all 83 skills → Keyboard: slash focuses the search box; arrow keys move between results; Enter opens the highlighted skill.
~/writing
5 articles in TUGboat and MAPS · 4 packages of my own on CTAN, 3 more co-maintained · 3 recorded talks
~/projects
33 public repositories — lua-placeholders, gitinfo-lua, regulatory, fmtcount.
~/cv
The free profile, and what the paid per-recruiter PDF is — with the conditions attached to it.
~/about
The TeX Users Group, the Dutch-language group, and the music that came before the work.
two independent axes — not one number split in two
axis 1 · publicly verifiable
On public GitHub, so the claim is checkable: the name links to the repository. Work that is private is counted but never named — 33 of 76 are public.
axis 2 · paid engagements
From the CV: employer and period. End-client names behind private work are not published, and neither is anything the CV leaves out.
The two axes have different units and different denominators, and they overlap freely. Git is 0 repositories and 5 employers; C++ is the reverse. How I count →