User:Adam Katz

Adam Katz, hailing from Manhattan (originally Boston). Somehow, this is now my top-ranked entry on Google ... others with my extremely common name have pushed my websites and other appearances clear out of the top ten.

I contribute to a number of Free Software projects including wiki development on several engines, various Debian bits, Spamassassin, Milter-greylist, and a number of other Free/Open Content sources. I am active on StackOverflow and its sister sites as Adam Katz (e.g. on Infosec.SE). A few of my personal coding projects are available on Github. I also contribute to Wiktionary as Adam Katz.

Professionally (and personally), I fight spam and other computer security threats. Socially, like Role-playing games (I favor Pathfinder over Dungeons & Dragons), RPG design, word games, and collecting books.

I toot as @[email protected] and tweet as @adamhotep, primarily about security and secondarily about tech and math.
My personal website can be found at http://adamkatz.com/


My PGP public key ID is 0xF4AD9292, expand for key:
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.9 (GNU/Linux)

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
H+7ZRLPa/9h0bvMBRdHzdUSg
=Bz5v
-----END PGP PUBLIC KEY BLOCK-----