Note: This isn't meant to be a comprehensive list of all my accounts, just the most important ones that you are likely to find publicly. If you have found an account not mentioned below and you believe that might be me, you can always send me an email.
Accounts
Coding
- Codeberg: oakchris1955
- Github: Oakchris1955
Forums
- Reddit: u/Oakchris1955
- Hackernews: oakchris1955
- Rust Internals: oakchris1955
- Rust User forum: oakchris1955
Programming websites
- Project Euler: .oakchris1955 (accidently registered oakchris1955 and forgot the password...)
Donations
BTC: bc1qh03fh2gufklvjfyscmf8kn526njhyhswh0a54x
Signing keys
I have an OpenPGP certificate with a number of subkeys.
You can use it if you want to securely send me an encrypted email for whatever reason (my main email resides on a small commercial server and I trust the maintainer, so don't worry about Google reading your emails etc.)
That certificate also comes with a signing key, which you can use to verify if a message is really coming from me. Try it with the below text
P.S. I highly recommend using sequoia over GnuPG for a number of reasons
PGP signature example
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
This message was signed on August 2026 so that you can exercise on signature verification
BOTT0M TEXT
-----BEGIN PGP SIGNATURE-----
wr0EARYKAG8Fgmp3HzoJECJZRycQT7Q0RxQAAAAAAB4AIHNhbHRAbm90YXRpb25z
LnNlcXVvaWEtcGdwLm9yZ5VDFit1uOE6hH/HnwITrOiYmLJf9lTXDAdD0Ewj1MUB
FiEEtlNj3YGLwMhnJj70IllHJxBPtDQAAAbhAQDm9E1c/vx7MuZhjxWMQqBnaojT
DmOJ0jnMO1dksaD1jgD+PnQmhaFw8cKZFqvxSFPLJI0nWB6tH2AM2o7lypZ/2AY=
=gMjM
-----END PGP SIGNATURE-----
Hint:
Assuming you have saved my OpenPGP key in the same directory you are running
sq or gpg under cert.asc and the message above in message.txt
Using sequoia:
$ sq verify --message message.txt --signer-file cert.asc
Authenticated signature made by E08109BF838BC7DE29CA69E1C608107F3735B8AD (Oakchris1955)
This message was signed on August 2026 so that you can exercise on signature verification
BOTT0M TEXT
1 authenticated signature.
$
You can also import my signature and authenticate it and then verify the message using that, but where's the fun in spoiling how to do that :) (read the sequoia book)
Git keys
I had been using Github's provided noreply email (80592203+Oakchris1955@users.noreply.github.com)
in the past before I bought my own domain. With this email, I used two keys:
650A69BC617C66457D73C8243631B382EAA64076, with which I signed commits from my
main device, and 5A67015B0A94E3D45F0F3A731F99981CB7F591D6, with which I signed
commits for a couple of programs I wrote from my Raspberry Pi. I don't use any of them anymore.
Recently, I've been signing commits with key 03295FC8DEA7F2C193F9E579267AFA8AA998E5D3,
under the name Oakchris1955 and my email address.
Get in touch
My email address is: chris@oakchris1955.eu