My new website is in development and will be here soon. In the meantime, you can look at:
- Go to my old portfolio
- My Fediverse/Mastodon account (floss.social)
- My code-input JavaScript library (GitHub)
- An infinitely-generating JavaScript and SVG artwork I made, and its source code (CC BY-SA 4.0)
Links without bracketed clarification are self-hosted or on an OVH VPS, both in the UK.
Contact Me
I can be contacted at hi@webcoder49.dev, alternatively replacing the "hi" with anything valid. Any unencrypted messages and all email metadata will be visible to Mailbox.org, Germany (Data protection, Transparency) Runbox AS, Norway (Privacy policy).
GPG/PGP Encryption/Signing
When sending something over a non-end-to-end-encrypted channel (e.g. email), when what you're sending is sensitive (e.g. security-wise), please use GPG/OpenPGP/LibrePGP encryption. If you don't know how to, Mailvelope can do it straight from your web browser but you'll need to add my key manually after downloading it from the non-crossed-out link below.
| Start date | Authentication Statement, Signed with Last Key | Public Key | Threat Model | On Keyservers? |
|---|---|---|---|---|
| 2025-08-29 | Can't. I forgot my previous key's password! | Link; signature 7F9AC1D049B320A58765C71DB378AA04404C2993 | Stored with GNUPG in a partly but not completely libre EndeavourOS system, which had proprietary apps installed sometimes, proprietary mainline Linux kernel drivers and HP's proprietary bootloader. | No. I'm sorting out a better setup with a new key soon. |
| [No longer used] 2025-05-31 | N/A | Stored with GNUPG in a partly but not completely libre EndeavourOS system, which had proprietary apps installed sometimes, proprietary kernel drivers and HP's proprietary bootloader. | No |
My Accounts
Look up ↑ here for email
Code Forges (in alphabetical order)
Microblogging
- @WebCoder49@floss.social on the Fediverse, a group of social media communities that can talk to each other, locally-controlled and -moderated and free from the temptations (advertising, payment, tracking, proprietary software) of centralised control; learn more about it and how to join here