David Mekersa découvre la programmation en 1985, à l’âge de 14 ans, sur un Amstrad CPC 464. Cette première expérience déclenche une passion qui orientera toute sa vie.
Autodidacte et sans diplôme, il apprend seul le BASIC, l’assembleur, le Pascal, le C et le C++, avec une conviction simple : la pratique et la persévérance valent toutes les écoles.
Au cours de sa carrière, il travaille dans plusieurs entreprises technologiques, dont PC SOFT et PalmSource, et acquiert une solide expérience du développement logiciel.
Son parcours l’amène à encadrer des équipes internationales et à collaborer avec des centaines de développeurs à travers le monde.
En 2009, il fonde Casual Box, son propre studio de jeux vidéo, où il conçoit et commercialise plusieurs titres à succès. Age of Enigma sera notamment traduit dans treize langues et téléchargé plus d’un million de fois.
En 2016, il crée GameCodeur afin de transmettre son expérience et d’aider chacun à apprendre à programmer des jeux vidéo avec méthode et autonomie.