

Leaky Bucket Policing Agent for Sitewide Congestion Control. Studied the congestion control mechanisms of TCP. Implemented a mechanism based on the Leaky Bucket algorithm to encompass both TCP and UDP traffic, smoothing burstiness. Written as a Linux 2.6 kernel module, it utilizes the Netfilter framework.
Worked as the embedded programmer for the NetBEAMS2 team. Built and configured the Verdex Pro XM4, a tiny ARM-based computer running embedded Linux, to run JamVM, Classpath, and Knopflerfish . Cross-compiled the RXTX RS-232 device driver librxtxSerial.so for armv5te. A binary for librxtxSerial.so can be downloaded from here.
Wrote a simple simulator that emulated the behavior of a YSI 660EDS V2 Sonde by sending data at a set interval via RS-232 from the computer running the simulator to the gumstix's serial port.
Conducted research with regards to the N2k Consortium which involved the continued search for short period planets orbiting metal rich stars. Performed spectral synthesis modeling of stellar atmospheres. Maintained several databases, including the main reservoir database containing information on stellar characteristics such as JHK colors (extracted from the 2MASS catalog). Supported observing proposals at Keck, Magellan, and Subaru by mining the database for candidates to create target lists. Participated in observing runs at Lick Observatory and Keck Observatory.
The N2K Consortium. I. A Hot Saturn Planet Orbiting HD 88133 D. A. Fischer,G. Laughlin, R. P. Butler, G. W. Marcy, J. Johnson, G. Henry, J. Valenti, S. S. Vogt, M. Ammons, S. Robinson, G. Spear, J. Strader, P.Driscoll, A. Fuller, T. Johnson, E. Manrao, C. McCarthy, M. Munoz, K.L.Tah, J. Wright, S. Ida, B. Sato, D. Minniti, The Astrophysical Journal, Volume 620, Issue 1, pp. 481-486., February 2005. [PDF]