- The most recent project I created is a system monitoring tool which spoofed
- Avaak's clients to test their servers. This project weighed in at 3kloc of
- Ruby. I also created a test framework for the firmware on the router product
- which cross-compiled unit tests, loaded the binary onto the target hardware,
- ran the tests and reported results. An earlier project had invariant image
- feature extraction in C. Later, I used PCA, and Fischerfaces analysis under
- the supervision of Serge Belongie, Ph.D. UCSD. My first project was a
- firmware loader for an embedded camera hardware using mspgcc and C.
+ \begin{itemize}
+ \item
+ The old svn systems were difficult to work with, so I converted them
+ to git repos served by gitosis and later gitolite. Thanks to ssh keys,
+ Visiontree is now able to merge branches more often and more easily.
+ \item
+ The git systems mentioned above are used by a lot of people, internal devs
+ as well as third parties. After helping several fellow developers
+ serially and individually, I created a class to explain how to use git.
+ I have given this class several times. Developers from around the country
+ have attended.
+ \item
+ One former developer created a suite of ruby scripts to hand HL7 protocol
+ communications. To make the service more reliable, I have documented the
+ process of installing the scripts as different users and on new machines,
+ as well as automated parts of it.
+ \item
+ A customer wanted the ability to show sections of stored surveys
+ conditionally. I made additions to the survey markup, ``vtjson'', and
+ processing code, while remaining compatible with existing surveys.
+ \item
+ I decided to automate the setup of new Coldfusion developer stations with
+ Expect. Later, I translated into ruby and bash, languages the other
+ developers are more familiar with.
+ \item
+ VisionTree's surveys have syntax errors which sometimes cause customer
+ data loss. In order to combat this, I generated an error reporter. Errors
+ were presented by an internal website and a gedit plugin.
+ \end{itemize}