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