All of the publicly-available software projects I've worked on are available on my GitHub repository. Most notably, I've developed:
The Python-based SCALE Client software for acquiring data from various sensors (e.g. temperature, motion, seismic activity), processing it (i.e. on a Raspberry Pi platform), and sharing it through multiple networks (e.g. Wi-Fi, SigFox UNB) and data exchange protocols (e.g. MQTT, CoAP).
The SDN-enabled Resilient IoT Data Exchange (RIDE) project that includes Python-based adapters to the ONOS and Floodlight SDN controllers' REST APIs. You can use this software to write Python-based SDN apps using a Networkx-based graph view of the network topology.
An ns-3-based simulation framework for studying geographically-correlated network failures.
Various scripts, course projects, and bugfixes/extensions/examples for open source software.
I also modified and extended EmBOINC, the BOINC trace-driven simulator developed at my undergraduate lab, to incorporate a basic seismic model as part a collaborative project with the Quake-Catcher Network.
While working on various projects, I filed the following issues with open source projects:
Networkx (Python library for graph algorithms) had a bug where digraph copies were made incorrectly. I identified and patched it while working on the Ride project.
CoAPthon (Python implementation of the CoAP protocol) had threading issues with handling multiple requests that I identified and someone later fixed.