Daniel Brier
Software programmer, game designer, web developer and artist-turned-scientist.