Geoffrey Thomas

I'm a software engineer at MokaFive, a Bay Area startup / Stanford research spinoff that works on making enterprise computing less painful, generally with lots of use of desktop virtualization.

I graduated from the Massachusetts Institute of Technology with a bachelor's in Computer Science (6-3) in June 2011, and am working towards a Master of Engineering. As an undergraduate, I lived in Next House, and before that I lived in Lafayette, LA.

I like computers, and in particular I like Linux, security, computational theory, virtualization, and networking. My graduate research involves applying hardware virtualization and safe languages to the problem of practical desktop application security.

As an M.Eng. student, I was a graduate teaching assistant for the following courses:

I was involved with a handful of organizations at MIT, including:

In summers past I've worked for VMware on predicting virtual machine resource use, Ksplice with several of my friends on our initial launch, Akamai on Linux kernel security, and CSAIL as a UROP on porting Linux to a smartphone. I've also been part of MIT's College Bowl team, taught for ESP's high school enrichment classes a couple of times, sung with the MIT Chamber Chorus, danced with Tech Squares, fought with the Assassins' Guild, and served on the Dormitory Council as secretary.

I am a Christian, identifying as Methodist. This means I believe that we are inherently imperfect, fallible (“sinful”) people, to whom a gracious God freely offers forgiveness and redemption.

My MIT username is geofft, which you can use to contact me by e-mail (@mit.edu) or Zephyr (@ATHENA.MIT.EDU), or find me on Launchpad or IRC (Freenode). You may also see me go by my older username geoffreyerffoeg, especially on Google's services (Gmail, Talk, etc.), or occasionally by the metonym ldpreload.

If you're curious to see what else I've done, my resume is available in HTML and PDF, although I'm currently not looking for job offers.