He has developed/implemented a diverse range of Object-Oriented software solutions. Mark is always learning new technologies en theories to improve his programming skills; he is especially interested in all the different Object-Oriented design principles.