About me

I work at the intersection of humans and software, researching human wants and needs to design digital products that are useful and usable. I have a strong background in computer science that lets me communicate effectively to work alongside the best software engineers.

I like making connections with experts in diverse backgrounds to discuss what technologists can do to empower people, so more of us lead autonomous, masterful, purposeful lives. More specifically, I am working towards improving computer science education for kids across Hispanic America.

Process

In the context of solving human problems using computers, the most daunting challenge lies not on the technical process of building a piece of software, but in crafting an experience that puts people in the center, where the system communicates clearly and empowers the user to achieve her goals. This is where thoughtful design and solid engineering meet.

Draft

First, I strive to obtain a deep understanding of people’s needs with user research techniques. With these insights, I identify a problem by making informed assumptions that will have to be re-examined in future iterations. Next, I explore the solution space by thinking creatively, often with groups of people.

Prototype

This is the phase I enjoy the most. It is about combining what has been envisioned by design to what can be (quickly) programmed, and putting it in front of people for a humbling lesson that makes you learn and reiterate.

Ship

The product can always be made better, so it makes sense to plan for the minimum viable version and ship it as soon as it’s ready. Insights will come much quicker while in production.

goto Draft

How I’m spending my time now

I align my priorities with my daily actions, and keep track of that on this page.