About Work Competitive Experience Contact
José Roberto García Correa

José Roberto García Correa.

I build full-stack systems with the rigor of a competitive programmer — and train the next generation of them.

Currently
Computer Systems Eng. @ TecNM — 6th sem
Peak
ICPC Mexico Finals 2025
Handle
Robert.x ↗ codeforces
Status
● Available — Morelia, MX
ICPC ’25
Mexico Finals — qualified
3rd
place — Coding Cup 2022
1 club
founded & coached — GAPC C120
4+
years competing & teaching
01 / about

About

I'm a 6th semester Computer Systems Engineering student at the Instituto Tecnológico de Morelia (TecNM). My passion for programming started early — I founded the competitive programming club GAPC C120 at CETIs 120, and have since qualified for the ICPC Mexico Finals 2025.

I focus on algorithms, data structures, and building software that solves real problems. When I'm not coding, I'm training other students for programming competitions or working on full-stack projects.

Stack Full-stack, typed, tested
C++ TypeScript JavaScript Python PHP SQL Next.js React Linux Git
Education TecNMB.Eng. Computer Systems — class of 2028
Languages ES · ENSpanish native — site runs in both
Focus Algorithms first
Algorithms & Data Structures Full-Stack Development Database Design
Teaching CoachCP instructor · OMICH coach
Location MoreliaMichoacán, MX
02 / work

Selected projects

public code — the repos are the proof
tgs-itm · dashboard

★ featured · 2026 · Next.js · TypeScript · Prisma · PostgreSQL

TGS-ITM

Sports activities management system for Club Social y Deportivo Morelia, developed as a software engineering project at TecNM. Typed end-to-end with TypeScript, Prisma + PostgreSQL on Neon, NextAuth v5, and sprint-driven development with enforced commit conventions.

studyvault · flashcards

2026 · PHP (OOP) · MySQL · MVC

StudyVault

Study platform that organizes subjects, resources and flashcards, with a dedicated competitive programming training module. Hand-rolled MVC architecture in object-oriented PHP — no framework — with PDO prepared statements, session-based auth, and MySQL.

notebook-cp · Book.pdf

2026 · Python · LaTeX · CLI

NoteBook CP

ICPC team notebook generator: drop algorithms in as .cpp files, run one command, and get a print-ready PDF with table of contents and syntax highlighting. Built to prepare my team's notebook for ICPC competitions.

CuentaClara

in development — private repo

Unified personal finance and shared expense management platform. Track individual spending, split bills with groups, and visualize your financial health — all in one place.

03 / competitive

Competitive record

Competitive programming has been central to my journey. I started competing in high school, founded a club to share what I learned, and have been pushing my limits ever since.

01
ICPC Mexico Finals 2025 Qualified — representing TecNM at the national finals
✓ qualified 2025
02
Coding Cup — 3rd place Podium against high school & university divisions
✓ podium 2022
03
Winter Coding Cup — Organizer Problem curation, team registration and event logistics
✓ organizer 2025
04 / experience

Experience

Current

Competitive Programming Instructor

High school students

Teaching competitive programming classes covering topics like Two Pointers, Queue/Deque, and fundamental data structures. Preparing students for regional and national competitions.

OMICH

OMICH Coach

Olimpiada Michoacana de Informática

Served as coach for the regional informatics olympiad, mentoring students in algorithmic problem-solving and contest strategy.

Mar 2022 – Dec 2023

Founder & Coach — GAPC C120

Competitive Programming Club — CETIs 120

Founded the competitive programming club at my high school. Designed and taught courses from fundamentals to advanced topics: algorithms, data structures, optimization, and computational complexity.

05 / contact

Contact

Interested in working together, have a question about competitive programming, or just want to say hello? Feel free to reach out.