Back to Programs

End user applications

omegaUp

Open CS Education as a catalyst for social change

databasefrontendjavascriptmysqlphppythontypescriptvue.js

Participation history

6 GSoC years

2026

3 projects

Official year page

Performance monitoring and Alerting Dashboard

The aim is to shift omegaUp from reactive to proactive operations by building a complete monitoring and alerting system across the PHP frontend, Go...

Query Optimization and Performance Benchmarking

OmegaUp has around 40 MySQL queries that do full table scans making pages slow for students and teachers. The CI pipeline detects them but never...

Cronjob Optimization

omegaUp has several Python cronjobs for rankings, badges, and recommendations that have gotten slow and hard to maintain over time. This project...

2025

3 projects

Official year page

Public Courses on github

The proposal outlines a project to migrate the management of omegaUp's public courses to GitHub, enabling open-source contributions and improving...

AI Teaching Assistant

The aim is to create an “AI Teaching Assistant” bot that answers the relevant queries and helps teachers and students with code reviews and answer...

Generate Problem Editorials Using AI

This project aims to increase editorial coverage to 70-80% by automating creation with AI. Admins can generate editorials in bulk from the problem...

2024

2 projects

Official year page

Migrate Problem Creator to Vue.js + Typescript

OmegaUp is a free educational platform that helps coders improve their programming skills, used by thousands of students and teachers in Latin...

Migrate our Online IDE to Vue.js + Typescript

We have an online IDE that we currently embed into our problem pages. However, the IDE is currently embedded but not fully integrated, the reason...

2023

3 projects

Official year page

Optimize omegaUp.com for Mobile and Accounts for Children

omegaUp does not have a user-friendly interface for users who access the platform from their mobile devices, making it difficult for many students to...

Modernizing OmegaUp: A Proposal for Revamped UI/UX and Web Design

In my proposal, I'm suggesting we give the oemgaUp website a fresh new look and feel. The goal of this redesign is to make the website more modern,...

Cypress Migration

This project aims to migrate all the end-to-end tests from selenium to Cypress and increase end-to-end test coverage by covering more CUJs....

2022

1 project

Official year page

Code Reviews and Teaching Assistantship

Creation of a functionality so that teachers can perform reviews on code implementations in the deliveries of their students with the purpose of...

2018

1 project

Official year page

Plagiarism detector and Ghost mode

Plagiarism detector In the real contest there are probabilities that users cheat others code or help each other. In order to prevent this risk, it is...