Science Consultancy

For the Naval Research Laboratory (NRL), I have worked on a number of research projects in the area of discovery and communications within mobile ad-hoc wireless networks (MANET).

I wrote a Java Virtual Machine for Ns-2 called AgentJ, which executes unmodified Java code within the ns2 environment; developed different profiles (proactive, reactive and opportunistic caching) to improve service discovery within the Bonjour/mDNS compatible Independent Network Discovery Interface (INDI) discovery system; and I have worked on the adaptation of TCP transport-oriented client-server XMPP messaging to many-to-many peer-to-peer networking environments using GUMP.

I won the Alan Berman best NRL research paper prize for the years 2010 and 2011 for the work on distributed discovery.