To build the talent pipeline of Software Engineers from Latin America and other Spanish-speaking communities by providing an accessible learning platform together with social programs.

Find Out More Our initiatives Go to omegaup.com

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 omegaUp.com to learn and improve their software engineering skills by solving coding challenges and competing with their peers in programming contests organized by the community.

Teachers and tutors can create new coding challenges or use existing ones to start online programming competitions with local, national or even international reach. omegaUp.com 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?


omegaUp.com 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 omegaUp.com in their classrooms to improve the learning experience of their students:



Programming Contests powered by omegaUp


omegaUp.com 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.

Concurso Nacional de Programación (México)

ITSUR Coding Cup



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, omegaUp.com 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 Cloud. Interested in computer security, operating systems, compilers, and distributed systems.
Sergio Antonio Márquez de Silva, P

Sergio A. Márquez de Silva

President of the Board

Sergio is a passionate learner, competitive programming enthusiastic for 20 years. Background in Computer Science research with experience in teaching. He has worked for private and government companies designing, developing and maintaining software applications.
Pablo Aguilar, Director

Pablo Aguilar

Secretary

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

Director

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

Director

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 TEALS.org. 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

Director

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

Director

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.
Salvador Segura, Director

Salvador Segura

Director

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.
Andrea Santillana, Director

Andrea Santillana

Director

Andrea is the Director of the Mexican Olympiad in Informatics for kids OMIPS and a critical contact with the delegates in all the states in Mexico. She helps the International Olympiad in Informatics (IOI) to make the community inclusive. As a women in tech, Andrea knows exactly the challenges non male members of our community face and works hard to tackle these challenges and invite everyone to get involved in tech.
Roberto Dondisch, Director

Roberto Dondisch

Director

International strategist. Top international negotiator. Head Negotiator for the Paris Climate Change Agreement, the U.N. 2030 Development Agenda, and the Arms Trade Treaty, among others. Former Head Consul of Mexico in Seattle. Strategist with Diplomatic, Governmental, private sector and non-governmental leadership experience. With a business development executive background in Real Estate, Mortgage industry and International investment/political risk. PhD in International Political Risk from Johns Hopkins University (SAIS) , with masters in international affairs/economics (Johns Hopkins) and Foreign Service (Georgetown University)
Germán Gutiérrez, Director

Germán Gutiérrez

Director

More than 18 years as a teacher in college and high school. Participation in several software development projects as project leader, analyst and developer. Team coach in programming contests like the OMI and the ACM-ICPC.


Juan Pablo Gómez

Software Engineer

  • Full time

Miguel Romero

Program & Service

  • Full time

Vanessa Avalos

Software Engineer

  • Volunteer

Juan M. Sanchez

Mentors

  • Volunteer

Ana Karen Solis

CFO

  • Volunteer

Hugo Dueñas

Education Quality

  • Volunteer

Andres Zendejas

Dev Lead

  • Volunteer

Angie Tamayo

Project Lead

  • Volunteer

Erick Troyo

Education

  • Volunteer

Perla Hernandez

Event Planning

  • Volunteer

Cris Jimenez

Event Planning

  • Volunteer

Ricardo Espinoza

Event Planning

  • Volunteer

Nancy Romero

Operations & HR

  • Intern

Geraldyne Vinas

Event Planning

  • Volunteer

Melissa Contreras

UX Research

  • Volunteer

Jonathan Peraza

UX Dev

  • Volunteer

Martin Ayala

UX Dev

  • Volunteer

Luis Jimenez

Quality

  • Volunteer

Vincent Fango

Software Engineer

  • Intern

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.