Drew Fisher's website
I'm a technology enthusiast, and this is my homepage.
I'm currently building the future of file sync software at AeroFS. I work on everything from distributed algorithms and performance tuning to security and packaging software for all the platforms.
I studied security and human-computer interaction at the University of California at Berkeley. I was advised by David Wagner.
I enjoy all sorts of random electronics and software projects. Below, you'll find some examples that I've worked on long enough to merit a writeup.
- OpenKinect, the community developing open-source Kinect drivers. I've worked on reverse-engineering, documenting, and implementing both the camera command set and the audio protocol.
- My blog, affectionately titled the Shortlog. I wrote the original engine in an hour as an exercise in both Python and forcing myself to deliver code. Now, I write entries about the minutia of my life and add features to the engine as needed.
- I'm a founding member of the Berkeley Campus League of Puzzlers. We write puzzlehunts.
- A USB adapter for a SNES controller, no driver installation required.
- Whitepages V3, a program I wrote for the Texas A&M Honors Housing Community to collect residents' contact information and produce a document for publication to be distributed throughout the dorm, with as little manual document-editing labor as possible.
- A DDR Pad that has no moving parts that was built as part of an embedded design project, with pictures and design explanation.
- An Assassins/Paranoia (see Wikipedia explanation of the game) game generator, with further information on the mathematics of the game.
Here are my projects on GitHub.
My resume is here.
My email address is firstname.lastname@example.org. My PGP public key id is 35B6B31E. I am in the strong set, and you can grab my key from the MIT PGP server.