Skip to main content


Descriptions are difficult; they never mean the same thing to everyone. Some of the nicer ways I have been described, or have described myself:

  • Baltimorean
  • American
  • Expatriate
  • Traveler
  • Software engineer
  • Programmer
  • Software developer
  • Writer
  • Pseudo-academic
  • Fastidious (fastidiot?)
  • Otaku
  • Nerd
  • Geek
  • Person

I write about some of these things. This is unabashedly a personal site and contains whatever I'm interested in. Within software I am interested in security, trust, privacy, and socially responsible engineering.

You can follow me with:

You can contact me by email:

If you think my site is ugly, I agree. I'm willing to accept CSS submissions. No JavaScript, no external resources, no image files, no custom fonts, no assumptions that won't hold true on Linux, on a mobile device, etc.

Many years ago, I owned a Rainbow 24 sailboat, which I bought for a dollar and restored. I've left the very old project page up, as it was in 2011.