With a background in both mechanical and software engineering, Mark brings a rigorous structured approach to software development and system support.