Skip to main content

Contact

The best way to get in contact with me is via e-mail on josh@quinlan.cloud.

I always try to reply within 24 hours. If you haven’t heard back after 72 hours, please resend.

Technical Details #

I will always sign outgoing e-mails using my S/MIME certificate, so if you see a verification tick or padlock next to my name in your e-mail client of choice, you can be fairly sure that the e-mail is from me.

My e-mail infrastructure also enforces strict SPF alignment, publishes valid DKIM signatures, and has an active DMARC policy to help prevent spoofing and ensure that all legitimate messages from my domain are properly authenticated.

I am also a proponent of using plain text e-mail wherever possible. For more information, see useplaintext.email.

Sending me an encrypted e-mail #

Should you need to send me an encrypted e-mail, please do so using my PGP key:

  • Key ID: 993DDB26
  • Fingerprint: 0832 D1A0 A755 133D 6968  E2E0 4FA8 836C 4561 D5AC
  • Expiry Date: 2029-05-10

Public key:

-----BEGIN PGP PUBLIC KEY BLOCK-----

mQINBGgfl4sBEAC8sdXYahCc7cXXeGqpBSaehd8BU+SX/7/VFJUd3+foCHDd6VCM
9UtkB5vCROoUcCW0oJ10TqE50dB1hBTyKtblVcr6WTJIwEHYjjowc5Bgpi3Tlflh
C/z85cjSFkGkBq9uilTh67g+wx/fv86+xdMDuotqXtZsclRTNgYUwR3yGgl0Knuh
5MvrvDwWBzFypJi5LD0JpK/wczHY8T8IDvBOPs4ObM/KRU63GVTScSN6DdlVVHfc
WXKZCVw+5BkrjUykywk8eRBoBFV7+kfmt58cDh1dbD1hgXy+29g6UGQAEbbcGuk5
4hR3uPkayxxZ+E+D4MD6xAmT554G63wEFa5eQwJbU+Id8LIt8qm2hgEet5AMjS2f
yvPOZQ89x5ykbssKYQ8glM/YmGHG6Bt62dH6Mw7iSjB4yXHLd2wHOxI9bhQ4Vtcb
Yf5s5GBilPS8Dns80S4fp3F+dK/OOzDumErPbuU0I8rHUlmM1/JMwbAs/Zv7In9b
ihKd6ope19QL9oJwyKCcK654BYJwZ1UZNboWJe77vayHsLBjFR57SYz1Uoe6JF13
1D/EhnaAhBQE0MamIOCLIlZ1dbvUtw1COeotq3eAQdOtbG1net+DrSVix+63EGjk
rOs53YmHDL3oZupbSEi1x+UDygmpmaGGpbDubfRw/ABonEekbC0DkjJKRwARAQAB
tCFKb3NoIFF1aW5sYW4gPGpvc2hAcXVpbmxhbi5jbG91ZD6JAlQEEwEIAD4WIQQI
MtGgp1UTPWlo4uBPqINsRWHVrAUCaB+XiwIbAwUJB4YfagULCQgHAgYVCgkICwIE
FgIDAQIeAQIXgAAKCRBPqINsRWHVrPasEACfGmT3G78XjLo1ipnK9lXuqcXsYEkU
B/+OAC1EL7nkwomBY/j4cxqonIsZff/MJIQvoSsDl6BcMnXo97xyYfpQJpiCxTM+
R2eBN7JuGk+ZAD7jIEynqkOgQoSyGE1LuLgZL/4PNoSNAII2BstTjb2DssO8OT6g
w0SpIvGGsvulcdbKXIUe/2z+g3RvX8n/WF1u3FxY2c0BcgrjiaUtiHtt5smSrZ0R
uBAInTW7SI783W6Db0bYePi1ZttiliaafQoQymJ4Ok1/1DLxGWA6FCHarbU9YsyZ
73pQTbq0rNecoKVFJ/j7din3pgIwIQD8dNNq6eEPSZhxAkiabVv2FN0RZkZCrhpu
PK5RZI3x5aTltu+xWfFoIKsKTczQqKn3YbQcrSFIPL7k9UK2zkBVJ1+ZxdV4w0Lv
sxQIHo1cil2tcsC/E4VWBxpWFhlOxeFke5F5vc0MYqZj85t0sdv35ZRblhCdVgoG
OHJljCVIHVFcfpiIDQ497qf1Ynw6s00UYZsq9HfxriYXL9yV+9BHG+CL4/PAyg/D
NyErtnytU16uQ412luzYmRrUmn6fMLEhwy8VrAtsk4Tn9DgqHrjVDDz1y+43QwOS
vLGoHdh5GB4QyMGOkb2/PLujj/HPexKPRn65w9rmHtz9NHXwZarkwHrl3sZ0U1N/
QyVZFErVrwaFsLkCDQRoH5eLARAA4SJC2eYyjs/p0Zu+f/0I5IgSN9tNvfOt/Qbx
zAUEpywnn8C1BLo7I4M7yYyC8OfqmWacO7qz0U82kHuBe8QbXxh6xWA7IwqjO4xk
VEKB9wCNVZIoDdhb/nEt49G7G24Ee6LQEK06tzZTpbvwI/jiJqwghxrn+XSUSaaN
9puzjifvndnWHKXfizj8oCRnzrK2szEaO4sBg54JWreU54DOuDoTCH/TbcMD/kd3
6uuWrUITpSxlpbexEfHqP4nbbdGQjO2Xm0mWLzyqaAzpWZQQdH7OKi9Pr4vO9JGj
eB1ZQPOyTfMIPaANLZlCvPlbaP3NWnkenE33fHnfXFHK0jjaSK9ki1SfGNMjoPJ/
8L5WRLbw8dc/hb+D37iAEbljNufx3wybgDezy+pt0BkvfpRzb6ZRxGRUZL9MoVB8
1r4awfs2cMaqxyhhtl9mI32REw4/ShpyjDwsDLnzVzQlV8eKMPaf8lMX9f57pz1D
SKoFtYAREhOQmNKU0a3znkJwxCp0vDZitXmn7/8J+t0Lvn65f3Ss3jsQpajxzguU
LlEtzrKzpgk87giSl8UNEsglgxnD/fVsbLVXRUt7A9DwQJ+yKhpN4NyUrjlo7H1a
brs6hfZ/xKgZsoc+YxVdqlJlJLSur01dmWPNcDL2chBsbuN9vw05/cN3s9B9BKs2
K9Gtu98AEQEAAYkCPAQYAQgAJhYhBAgy0aCnVRM9aWji4E+og2xFYdWsBQJoH5eL
AhsMBQkHhh9qAAoJEE+og2xFYdWsAsgP/iTFDh4eeICMK0ok4ruCYYaNhZZKW8gX
uuE6rZjLdSf850XIP8nCua5CdVsy9xSOwwUk7HCL0/xIth4I6/Kh0mQfiaUKxnKc
2KKEKupCuXXKzZK8EPDKu1PxruJqtMpByRhXNq2gkX3C7Zf7fh94StVLJyjF+A38
/nINv0WDQcTkwkeBdm5obpAFsRJVDgZrvqtjSd8hL+CVrmXQPfPSUoI/ctQ5BXdV
kU0JvrM4UxFGIcgamYeHdGD7dUjFnWzost3SzlKEGxfC4UmWFHndtctOwJ3HRXnn
fu2YNHVhcEbtN+5rSJDA95+fPz66NfNsYGKskhfj46gMiJtDIY0RlBlYFCn79jRH
HD+iBxuuom96k4+LOoVcS+0L01KLJeHsB9/iQmF5b1uyU4/nyoJ5IWYMDRqiiOVd
s/7an4+IwTiMZHvkWkVcVac9yw6HDq3cw4tsQn3Y4ISVdseIO9KzmyVznVS9MTUy
uAqP2pF1/QpiBq8QDA0vWrPPoE6bOhA2KxEeZQWFHOyIT+sZwb8EP47LIF1RVLVw
9oMs+YGGJNuMNiKO11mDA/AVs7JhURddVPH0n0Y+/TmgVqR7HsoFbeIHceHhDzlq
MozqprMojb50twS0M7CuTZZfpCFUN5MZNvvCY0wYH8DUjtStZ4Vxlt/koi7U6NZh
wxZsC3ElHpKo
=MCfM
-----END PGP PUBLIC KEY BLOCK-----
Download Public Key

You can verify my PGP key in person or via trusted channels if needed.