Software Architect in a major OS company with a background in graphics system internals, gaming (gambling), physical simulation, mathematical modelling, and cryptography.