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-----

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
=e5r6
-----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.