Increasing the number of talented Software Engineers in Latin America is an online platform where students improve their software engineering skills by solving coding challenges and competing with other peers in programming contests organized by the community.

Find Out More Our initiatives

What is omegaUp?

omegaUp is a non-profit organization (501c3) aimed to increase the number of talented Software Engineers in Latin America. Students can use our open source platform to learn and improve their Computer Science skills through coding challenges with a fun and competitive approach.

Teachers and tutors can create new coding challenges or use existing ones to start online programming competitions with local, national or even international reach. provides the platform to create coding challenges, manage contests and automatically grade solutions to challenges with immediate feedback.

Who is using omegaUp? Make a donation

Who is using omegaUp? has more than 25,000 users registered to date. Our service grades more than 1,000 daily code solutions. Teachers have more than 3000 tasks that can be used to create contests and assign homeworks to students. Most content in the platform has been written in Spanish, but omegaUp supports other languages as English and Portuguese.

Enthusiast Computer Science teachers and students from many Latin-American Universities and High-Schools actively use in their classrooms to improve the learning experience of their students:

Programming Contests powered by omegaUp has been the official platform for the Mexican Olympiad in Informatics (OMI) since 2011. All participant States in the OMI leverage our platform to prepare their students to take part on the national contest. Also since 2015 omegaUp hosts the Ibero-american Olympiad in Informatics with students participating from Mexico🇲🇽, Colombia🇨🇴, Bolivia🇧🇴, Chile🇨🇱, Brazil🇧🇷, Portugal🇵🇹, Spain🇪🇸, Peru🇵🇪, Argentina🇦🇷 and Venezuela🇻🇪.

Competencia Iberoamericana de Informática y Computación.

The Mexican Olympiad in Informatics

The Mexican Olympiad in Informatics (OMI) is a programming contest for high-school students held yearly. The best 120 students from all around the country compete for a medal and a place in the National Team representing Mexico in the International Olympiad in Informatics (IOI).

Since 2011, has provided the online platform to run this contest and enable teachers and trainers to better prepare their students to compete. omegaUp has been instrumental in Mexico performance in the IOI in the last years, winning Bronze, Silver and one Gold medal.

The omegaUp board of directors

Joemmanuel Ponce, CEO

Joemmanuel Ponce

Chief Executive Officer

Joe is one of the co-founders of omegaUp. International Olympiad in Informatics (IOI) participant in 2005 and contributed actively to the Mexican Olympiad in Informatics by managing the selection process from 2008 to 2013. He currently works for Microsoft as a Senior Software Engineer in Azure SQL DB.
Luis Héctor Chávez, CTO

Luis Héctor Chávez

Chief Technology Officer

ACM-ICPC world finalist (2010) with a bachelor's degree in computer science (2011) from Tecnológico de Monterrey, Campus Querétaro. Has been involved in several efforts to improve the state of programming contests in Mexico since 2007, and one of the co-founders and lead architect of omegaUp. Staff Software Engineer at Google in the Chrome OS team. Interested in computer security, operating systems, compilers, and distributed systems.
Sergio Antonio Márquez de Silva, P

Sergio Antonio Márquez de Silva

President of the Board

Sergio has a Computer Science Ph.D. from the National Polytechnic Institute (IPN, México). He has worked for private and government companies designing, developing and maintaining software applications for more than 15 years.
Pablo Aguilar, Director

Pablo Aguilar


Pablo has been programming since '96. Getting paid for it since '99; currently working at Google. Pablo has a Ph.D. in Computer Science with research on image processing and pattern recognition. He has been participating in programming competitions since 2005. He is contributor to many open source C++ libraries.
Nancy Pacheco, Director

Nancy Pacheco


Nancy has a passion for educational technology and user experience technologies. She has a Ph.D. in Computer Science focused on the design, development and implementation of a platform to help college students learn mathematics. At present, Nancy is an Instructional Design Consultant at Shmoop where she designs courses to help people learn Computer Science and she is collaborating with the Computer History Museum designing activities for schools.
Rafa Díaz, COO

Rafa Díaz


Education changed his life. Now Rafa works towards democratization of education, specially in STEM. Gold medalist at the Mexican Mathematics Olympiad with a M.S. in Game Development from DigiPen. Has worked as a Software Engineer for Microsoft and Google. Volunteered as High School teacher for Mentor of student who, one year later, became gold medalist at the Mexican Olympiad in Informatics. He enjoys drawing, cycling, and giving talks at public schools to encourage Latinx students pursue education in STEM.
Alexis Cervantes, Director

Alexis Cervantes


Alexis wanted to be a programmer to create his own videogames since he was 10 years old. He participated in the Mexican Olympiad in Informatics in 2003 and has been an active member of the Scientific Committee since 2007. He cofounded a startup called Gestii in 2010 that aims to create world class software made in Mexico.
Freddy Román, Director

Freddy Román


Competitive programmer (ACM-ICPC World Finalist, International Olympiad in Informatics (IOI), Mexican Olympiad in Informatics), currently studying Computer Engineering and Applied Mathematics at ITAM. As part of the Olympiad's Scientific Committee, he helps train the best young programmers in the country to represent Mexico in the IOI.
Yamila Harris, Director

Yamila Harris


Enthusiastic Global Executive Leader passionate about customer-centric technology transformations, developing a culture of innovation, cultivating and empowering diverse talent, and building lasting relationships. Proven track record with over 20 years of leadership experience across multiple Information Technology and Business disciplines including: Workplace Technology Services, End User Experience, Contact Center Technology, Network Services, Learning and Development, and Healthcare IT Innovation. Experienced Public Speaker, and strong advocate for diversity & inclusion, women in STEM, and literacy - helping develop our future leaders. Zealous believer in the 'Art of the Possible'.
Salvador Segura, Director

Salvador Segura


Dynamic and results-oriented professional with 20+ years of demonstrated success in diverse aspects of the IT profession. Business strategist; Effective People Manager More than 15 years of management experience in organizational leadership and relationship building with partners and team members, highly organized manager and coach able to quickly assess needs and provide tools to resolve difficulties, enhance learning and improve overall performance. Excellent communicator; leverage technical, business and financial acumen to communicate effectively with partner executives and their respective teams. Expert in a variety of project management methodologies.

Do You Want To Join Us? Let's Get In Touch!

omegaUp is looking for passionate individuals who would like to join us in our mission of increasing the number of talented Sofware Engineers in Latin America, while having fun doing it and learning cool new techologies on the journey. Our goal is very ambicious, we would love to hear from you.