Graham Sutherland is a penetration tester working for Portcullis Computer Security in London. Before making the career move to security, he spent several years paying his dues as a developer. He is primarily self-taught and spent the best part of a decade doing independent security research, primarily focusing on Windows applications, embedded systems, binary network protocols, and cryptography.