Open Source Software
I have developed and released the following opensource software projects.
- cp2130 — a Python library for the Silicon Labs CP2130 USB to SPI bridge chip.
- json2yaml — PyYaml-based command line utilities to convert between JSON and YAML, while preserving the order of mappings in associative areas.
- nscala-money — a Scala wrapper around the Joda Money Java library.
- sslpsk — adds TLS-PSK support to the Python ssl package.
- tristate — a scala Option with both implicit and explicit None, useful for representing optional values in case classes modeling HTTP PATCH entities.
- c2dm4j — (deprecated) a Java library for the implementing the third-party application server component of the Android Cloud to Device Messaging (C2DM) framework.
Research Projects
I am or was an active participant in the following projects.
- Shout: A censorship-resistant microblogging application for Android based on wireless ad hoc networking
- Panappticon: Event-Based Tracing to Optimize Mobile Application and Platform Performance
- MANES: Mobile Ad hoc Network Emulation System
- WHISPER: Wireless, Handheld, Infrastructureless, Secure Communication System for the Prevention of Eavesdropping and Reprisal
- The Mason Test: A defense against Sybil attacks in wireless networks without trusted authorities
- Mitigating NBTI Degradation
- Thermal Modeling and Management for IC Test
Related Projects
- ISAC: Adaptive Steady-State and Dynamic Thermal Analysis Software
- Absynth: Making Wireless Sensor Networks Easy to Design for Applications Experts via Languages and Synthesis Technologies