David est un développeur de logiciels expérimenté avec une expérience de la construction de systèmes SaaS évolutifs et un esprit mathématique. Avant Mako, David était développeur de logiciels chez Copper où il a architecturé et construit plusieurs fonctionnalités clés orientées client et a joué un rôle important dans le développement de processus visant à normaliser le flux de travail des développeurs. Avant Copper, David a fondé un service de livraison à la demande par chat appelé Wizrd, où il a développé un logiciel pour gérer et optimiser leur flotte de livraison, ainsi que pour normaliser et automatiser le service à la clientèle. Il a ensuite été l'un des premiers employés de LunchBox, alias Spinyt, où il a joué un rôle déterminant dans le développement d'un système permettant aux restaurants de recevoir des commandes et de visualiser leurs performances. David a également acquis de l'expérience en matière de simulation, de visualisation de données et d'optimisation grâce à sa formation universitaire. David est titulaire d'un B.Sc. en mathématiques appliquées de l'Université McGill, où il a obtenu un diplôme avec mention.