Dr. McKay

(that's me)

I'm a developer based in Florida.

I am not actually a doctor nor is my name actually McKay. The name is borrowed from Dr. Rodney McKay

Historically, I wrote and maintained SourceMod plugins, primarily for TF2.

I also write and maintain Node.js modules, which you can find on my npm page.

Have a question about some of my publicly-released code? Please ask at my dedicated dev forum.

Connect

In no particular order, you can find me on these services:

Steam SteamRep backpack.tf GitHub npm Keybase AlliedModders
-----BEGIN PGP PUBLIC KEY BLOCK-----

mQINBF5oq0YBEACzdh9GPGY2rOAqMuQ2oiyOcfhdncu2XTYLGn6rUgeEkISOvo/g
e7EpsjruGPIsDbQ1+NzODcZmgCBVyxAxTt6tPhnsmoun4tIsJt5UVTm8ecmT2X/j
Vqi2s+KmbQ1QufgdaKNmhN629KhVVAnRCpcHHqxvJCuJFdkCq3KWF2IYWJBYqDdC
UyNe2fnHdJdJ74vsfag7W335pPAGXAOV1/uF1LLQ2QiJyNjbDLAuiybCJ5uvXRDs
XgTO0ziyJ7E4uZ9nQL4BvSO339ilfKJI2/uwKTjhBb/wu9NRSd6w39LW9l5u31/+
AfheAkqxKMIdyROc9XUtCE7BHjjElHkplDGjPV9AhkRlC0tM/KXryvnybcVThfpP
QllS9qWKnV1qWCsttEwqDjRhcwgOoNkio61U8oH/SeQLg5tN5e5a8ZEs4XkVRJlW
ijBUaTB8nCglnfEeV5/Kw6f0vEi1vpCwBWCztwMMAvYcCGc7nWeXjBSjoC+IdSVk
wM/bwfrVo8dES5M51fTRAKjXsYM2kGmK3DTb8NzL9RTnrvzpXJGJmg2e2uFbZwTb
H3pm0ntt5RWF9TTWndQEz/bS3fh0oBWXo/3avpS6GtnxbYwOIZEqW+CTq2KNHxGl
+5FTx1TZfrdL4kohPdpXDrypwfOV27zXqX2lMcaPN1EjnNrv9TE6W36efwARAQAB
tCJBbGV4YW5kZXIgQ29ybiA8YWxleEBhbGV4Y29ybi5jb20+iQJUBBMBCAA+FiEE
k32r4uvOf5Ym+9jN5RmJo+eif98FAl5oq0YCGyMFCQkMyUoFCwkIBwIGFQoJCAsC
BBYCAwECHgECF4AACgkQ5RmJo+eif9+5Nw//buISo2nTH4z+svle31L0R1JOn+1E
CA4njLzhIe+EDZ039fhymj/MBHoIQkCT0xc3KjCTl42A1ngpIG5/JoDY+8YuzWnp
lzbRoZ1+0qhU72u3E2XPzAgzTD2YO1I6fANieT5TZgy/T1e/UUhuKFbnxgxQvA8G
+xVg4Ft/pk+FOrMtTLX5dGVbc+LSaMrwslaIfeI5jxI3QGJPxKJd02M8iuLNYpXv
3ng4FiVaORLycgQoAjP8HZ4SOduGQxZhAiR+0/mEgqtzI9oj1hRy/S2VvGR6KTct
i0S8c5dnAX1iTsm8Sz2NwyANUOf8J5ZEcp11x4tWINAd9j//UGLcYBGmOhTX2LRW
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
gtKV60FeEQ==
=dKdP
-----END PGP PUBLIC KEY BLOCK-----

Encrypt a Message

If you wish to send a message to me securely, you may encrypt it with my PGP public key using the form below (powered by OpenPGP.js). After encrypting, send me the message through one of the avenues listed at the top of this page.