Software Engineer, Mathematician, Cryptographer.