About Me

I received my B.S. in computer science from the University of Michigan and am currently a software developer living in Ann Arbor. Most of my experience is in writing web applications (mostly in python and java), but I also spend a fair bit of time hacking/tinkering on many side projects. Many of my interests are somehow related to personal data management (how to effectively store/distribute/backup personal data and media). I also like to make hardware do what it wasn’t meant to do. When I get the chance, I like to unwind with games on the PC, Wii, Xbox 360, and PSP.

I’m also interested in photography; feel free to check out my flickr photostream

To contact me, click here to reveal my email address

My PGP key, in case you have any super-secret emails to send me:

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2.0.14 (MingW32)

mQENBEvKjDkBCADmXaC4BxcNkBwOg6h7Qx4XRmSZ92hxmPbrgOg1+/r2NsxYolnv
xe0QkEc5MFDctT3nOzf6r84hPlZd0ROSRKRfGyHgAsz0TkVcfg1H06UzT4fnM8BY
x15G7xPGjKyDLs/FCPTdsm2LDPbhjMmrBuDtgyd5XowotdMV4WieVxYGHDee+Xfd
6Z9nTObAC8XQjdACjIZ8vaLlMvxIhCakJnDmMNaoAtpkNX1vnUZ3A1ww+vfMIxKe
iZMJKhSddqrQ5HhrrTmQdVmkqB0sDswlSNLvKSDz2fGjxNCFEvZgSvsVdiuk2Awc
WE/GIK8lcBINmZ6tZ/R6xXJ0qKRdVaQRddaXABEBAAG0KEplZmZyZXkgUGFya2Vy
IDxqZWZmcmV5cGFya2VyQGdtYWlsLmNvbT6JATgEEwECACIFAkvKjDkCGw8GCwkI
BwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEOJAhLyAUNtofM0H/jtuwYAwNGN/MN88
fqBvzgu/JWYHVWy//QnoEkc3YpoCrBH2jcwUwOe3i+CyW5K4ugpL8wL8KlpXCcrN
93NXTwLPcDNN+dj8HJuVJ0SL/yeDglus0VhFh908J1blu0pSXJ0QDa6Q3n4zfFwA
RoQN6DiwKfwtBT4r9MUi+lJVAUMpJYwz+KUhbc+T0RBCFD9sEirlXTW3pxOcsz/q
4vcPdQfqeMQcYPqiq2NjtFD89PYAezJj/O8J+3nf7BP4IfiwETQZzmFJxsyzgfhx
eUtWLiKxfK1NdRQ8z/w6XaDaf2fhhZ7gM2vE0utg9R6j2dJwe4osvGHvKn0luy4m
aMOH1lC0K0plZmZyZXkgUGFya2VyIDxqZWZmcmV5QGplZmZyZXktcGFya2VyLmNv
bT6JATgEEwECACIFAkvLY6MCGw8GCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJ
EOJAhLyAUNtoWbAH/iYKLro+/kwbfn+eQ7vzFTy4izPRkjq44+KiFlkfFya1znsk
E9Q57ue0wmXs6mFo+Hmqoqzg+c2A0GeOsuup+FLlkBWdI2LXVvSrl9ONLjEp8DX+
r9yMQW/0TM4emP1SHc3dAKxwKDXLge+Xkv7JXOnqq71GfKUBMy0H9jfquAs3ZRLI
q0CJWxxURGAYZZ3Zl6JfDb26kq28woaGVKyAhMiPOcXgWJp940ET90yxLDqCoU93
LNiiFaWtW8K+7k6lclDCESkj49Zhcn8IsTXB8XeLUi3Sktj0NhhJdY9rVPyFX/t+
ls036NtaD7tAevZzcIrayFyMWjlVZk81K6vL0hI=
=o51h
-----END PGP PUBLIC KEY BLOCK-----