Developer with a passion for algorithm construction, well-defined build routines, sorting out legacy code and reading packet dumps.