Code
Open Source
I’m pleased to have been able to contribute to a number of open-source projects. Since I use lots of open-source applications in my day-to-day computing, it’s nice to know that other people are benefitting from my code.
TeXShop/BibDesk
I have developed scripts that allow you to insert BibDesk citations into TeXShop and integrate BibDesk and TeXShop with CVS.
iCalCopy
iCalCopy copies events and to do items from one iCal calendar to another.
Automator
I have developed an Automator action that allows files to be uploaded and downloaded with scp.
For more information on Mac OS X’s Automator feature, see Apple’s Automator webpage.
Mozilla
I worked on code for the Mozilla project, or more specifically the Netscape Security Services, which are part of Mozilla. In collaboration with researchers at Sun Microsystems Laboratories, I developed an implementation of elliptic-curve cryptography for the NSS toolkit.
OpenSSL
OpenSSL is an open-source cryptography toolkit. While working as an intern at Sun Micrososytems Laboratories, I helped make a significant contribution to OpenSSL – the inclusion of elliptic-curve cryptography. Specifically, our contribution included a library for arithmetic over a characteristic two field, key agreement and signature algorithms, and SSL handshake modifications for ECC.
You can read more about our contribution on the project website.
