Hi, I'm David Robles, I'm a Software Engineer who enjoys tackling engineering challenges and writing high-quality software. I'm currently working as a Software Engineer at Hearsay Social, in San Francisco.

Before starting my career as a Software Engineer, I received a PhD in Computer Science from the University of Essex, where I conducted research focused on Reinforcement Learning, Simulation-Based Search, Evolutionary Algorithms and Games. During this time I was also a Teaching Assistant in several courses in programming and web application development.


Software Engineer
Hearsay Social
March 2014 - Present

Software Engineer
January 2013 - February 2014

Teaching Assistant
University of Essex
October 2009 - March 2012


University of Essex
Doctor of Philosophy (PhD), Computer Science
2009 - 2013

University of Essex
MSc, Computer Science
2007 - 2008

Tecnológico de Monterrey
BSc, Information Systems Engineering
2001 - 2006