Serious Labs Inc.
Director Of Technology
Electronic Arts (EA)
Senior Graphics and FX Programmer
University of Alberta
M.Sc. Computing Science
Improbable
Lead Programmer
Inflexion Games
Lead Programmer
Tecnológico de Monterrey
Multimedia Technology developer
BioWare
Senior Graphics Programmer
University of Alberta
Tecnológico de Monterrey