Press ESC to close



¡Bienvenido! / Welcome!


As a seasoned software developer with over nine years of experience, I am dedicated to fostering a collaborative and supportive work environment through effective communication, mentorship, and empathy. With a passion for continuous learning and technological advancement, I am committed to staying up-to-date on the latest tools and techniques in the field. At the heart of my work is a desire to create software solutions that enhance and simplify the daily lives of users.

I was born and raised in México, I am currently based in San Francisco, CA.

About me

  • Spanish [Native]
  • English [Professional working proficiency]
  • Portuguese [Learning]
  • 16th place in the Regional Programming Contest Zamora 2010 sponsored by IBM.
Professional Formation
  • BS. in Computer Science [Systems Engineering] in Uruapan, Michoacán, México
  • Mobile Web Specialist Nanodegree
  • Professional License issued in Mexico: 8416506
  • Video games
  • Travel
  • Live Music
  • Watch Films
  • Reading
  • Walks in nature

Professional Experience

Software Developer
universal music logo tutti creative logo gameplanet logo dit logo codeup logo

With more than years of professional software development, mobile responsive design, development of ERP / CRM internal tools for internal company management, and some data mining.

These are some of the programming languages I worked with (hover or click them to see a cool effect 😄)

    Web Development Instructor
    codeup logo

      I bring more than years of teaching in the IT field, delivering content that goes from the basic use of a computer to programming languages both in Spanish and English in Mexico and the USA.

      More recently at Codeup, I am responsible for training people from all different backgrounds including beginners without previous experience in coding during a 20+ week intensive 9 am to 5 pm program. Teaching common web development practices involving programming languages such as PHP, Java, Javascript, CSS, HTML, MySQL, and some frameworks/libraries such as jQuery, Node.js, and Spring Boot MVC for Java and Laravel for PHP. Along with some of the modern VCS systems like Git and it's better practices workflow in a development team project.

      During the last 2 weeks of the course, I take the role of lead IT project manager for several teams of around 3 people to create a capstone project, exposing the students to a basic Agile methodology for software development to simulate a real web development team environment.

      Personal projects


      A bunch of text