Publications and technical reports

For my graduate work, I was affiliated with the Daedalus, MASH, and Ninja projects. My dissertation was Discovery and Adaptation for Location-Based Services, advised by Prof. Randy H. Katz. Before that, I worked on an additive synthesis engine for the T0 vector microprocessor, under the supervision of Prof. John Wawrzynek. The work was done in association with folks at CNMAT (the Center for New Music and Audio Technologies), an affiliate research lab of the Berkeley Music department. My undergraduate work was in VLSI CAD, assisting Prof. Gabriel Robins at the University of Virginia.

In my work since graduate school, I enjoy Java + frameworks + MySQL; noSQL; javascript/node.js & scripting; Android, Blackberry, J2ME, Windows Phone 7, WinMo, HTML5/xHTML. The results are captured in the WaveMarket/LocationLabs software source code repositories, and production deployments of products. e.g., MapMe,, InterActiveCorp,,,,, BoostCrewster, Safely Social, and mobile client access to Sprint Family Locator, AT&T FamilyMap, T-Mobile FamilyWhere.