Software Engineer, programming creative tools for games and film