Geoffrey Thomas

I'm a software engineer living in downtown Brooklyn, NY, with particular interests in operating systems infrastructure, secure computing, and the like. You can probably find me in a coffee shop reading about terminal emulation, writing dynamic libraries to do strange things, or occasionally working on my Debian packages. You can also find me singing with the choir on Sunday mornings at Saint Peter's Church in midtown Manhattan.

I was previously at Moka5, a Bay Area startup, working on a Linux-based environment for desktop virtualization. Before that, I was at MIT as an undergraduate and then as a graduate teaching assistant for algorithms, network security, and software security. In January 2014 I was one of the people behind the alumni-run “Caffeinated 6.828”, squeezing a semester-long graduate-level operating systems class into one month.

At MIT I was involved with a handful of student groups, including

My preferred email address for most things is, and email is my preferred contact method for most things. You're welcome to send me PGP-encrypted mail (key id 5C5245265C413520), though I might be slow to get around to decrypting it. One day, I'd like to fix this. I'm also often reachable on Freenode IRC as geofft and Twitter as @geofft.