Contact details
What's on your mind?
Feedback and questions regarding open source projects
In order to improve both my projects and myself, your feedback is very much appreciated. All open source efforts are performed in my spare time though, so please accept my apologies in advance in case you do not receive a (timely) response.
For reporting technical problems or making feature suggestions, it is a good idea to create a new issue on Github for the project in question. This way others can contribute as well, both with comments and code.
Email is the most reliable way to get a hold of me. Please keep your message concise and to the point, include relevant information, and specify any action points required of me. This will increase the chance of a relevant and timely response.
Usage | Address | Note |
---|---|---|
Professional | job@joelpurra.com | For contract and work requests. |
Code, open source | code@joelpurra.com | For comments and questions regarding open source projects. |
Personal | me@joelpurra.com | For general or personal contact. |
Primary | mig@joelpurra.se | Most emails and replies are sent from this address. |
OpenPGP
Am using OpenPGP to digitally (cryptographically) sign git commits/tags and software releases, as well as for encrypted (email) communication.
- 0x6DF6890D2A97766: official public key file.
- 0x6DF6890D2A97766 on the OpenPGP community keyserver.
- 0x6DF6890D2A97766 on Ubuntu's keyserver.
Subkeys were rotated on , and are valid until .
The primary key is long-lived, while subkeys are rotated circa yearly; old subkeys are marked as revoked/superseded by the new subkey. Please make sure to use the most recent key before sending an encrypted message.
Importing public key 0x6DF6890D2A97766
Example commands for importing or updating my public key in your local keyring. This is needed to properly verify signatures, send encrypted emails, etcetera.
Commands have been verified using GNU Privacy Guard (GnuPG, GPG) v2.2 on Linux.
curl 'https://joelpurra.com/key/mig-at-joelpurra.se-4C47B4FF173AE6ED0DB733946DF6890D2A977668.pgp.pubkey' | gpg --import gpg --keyserver 'hkps://keys.openpgp.org/' --recv-key 4C47B4FF173AE6ED0DB733946DF6890D2A977668 gpg --list-key --with-subkey-fingerprint 4C47B4FF173AE6ED0DB733946DF6890D2A977668 gpg --list-key --list-options show-photos --photo-viewer 'open %I' 4C47B4FF173AE6ED0DB733946DF6890D2A977668
Alternatively download and import the canonical public key file manually. You can also use another OpenPGP implementation, such as Sequoia PGP.
Details for 0x6DF6890D2A97766
The below properties are part of the public key, including the portrait photograph. For improved information security, verify against the actual public key in your local keyring.