I often write software for my own use, or for research. If others can benefit from my work, I am happy to share the code. And if there is feedback, or suggestions for improvements, I'm happy to hear it!

Frameworks and Tools
fjåge -- framework for Java and Groovy agent-based systems
arlpy -- Python tools for signal processing, communications, geographical coordinates, underwater acoustics, etc

Underwater Networks
UnetStack -- underwater network stack and simulator
unet-contrib -- community contributions to the UnetStack project

Educational Software
dronesim -- unmanned aerial vehicle simulator in Python to demonstrate simple control for educational purposes