About Me

I am curious by nature. The sense of awe and wonder has led me to keep learning. I consider myself an hedonist, but I am convinced that pleasure is something worth working for, and knowledge is a great source of it.

Computer Skills

Lately I have been learning the arts of interpreted languages, working mainly in Python. I am now well versed in remote sensing techniques, processing raw satellite data into products using GDAL. I am familiar with spatial and geographic extensions to use within databases. In order to process the huge amount of images available, I have learned how to use Docker and Amazon Web Services. I am familiar with continuous integration frameworks such as Jenkins, creating and managing builds from scratch.

I deeply believe in being operating system agnostic, in the end they are only means to an end. I love using command line tools to avoid repetitive tasks, and get things done faster. My regular expression skills are ready to save the day. I am confortable with sed, grep and awk, and always eager to learn new stuff. I have been playing around with web technologies for a while, recently I stopped using frameworks and started writing Javascript code of my own.

In a previous life, I became a fluent Java programmer, exploring some corners of the vast Java ecosystem: developing plugins for a complex Maven build, writing GWT (Google Web Toolkit) applications, gluing Java and C++ using the Java Native Interface, and working around JBoss Application Server.

Currently enrolled in a Data Science program, I am interested in Machine Learning and Artificial Intelligence. My Jedi training is yet to be completed.


Since February 2015, I have been working as an Interinstitutional Colaboration Advisor at CONABIO, the National Commission for Knowledge and Use of Biodiversity in Mexico. I work in an interdisciplinary team developing and implementing techniques for land us and land cover dynamics using satellite imagery. The purpose is to estimate the forest area in a national scale for the case of Mexico within the United Nations program of Reducing Emissions from Deforestation and Forest Degradation (REDD+). Although the system is built to satisfy Mexican needs, it could be adapted to other countries in the REDD+ program.

Previously, I worked for four years as a Product Development Engineer at Tom Sawyer Software, a data visualization company based in Berkeley, California, with offices around the world including Mexico City. There I mantained a complex Maven build which I migrate from Ant legacy scripts. I had the opportunity to work abroad from the office in Latvia during the summer of 2014.


I hold a Bachelor's Degree in Applied Mathematics and a Bachelor's Degree in Computer Engineering both from the Instituto Tecnológico Autónomo de México (ITAM) in Mexico City. I was an student there from 2005 to 2010. My dissertation was a compendium on several results about the topic of compactness in the field of mathematical analysis.

Since Autumn 2015, I am enrolled at a Master's Degree program in Data Science at the Instituto Tecnológico Autónomo de México (ITAM) in Mexico City.


I appreciate design. I am thrilled with street art around the world. I like to take 3d pictures, but most of all I love reshaping them pixel-wise with my own tools. I really have a relish for food. I am passionate about soccer both to watch and to practice it.