I build full-stack systems with the rigor of a competitive programmer — and train the next generation of them.
Computer Systems Engineering @ TecNM Morelia · class of 2028 · ICPC Mexico Finals 2025
I'm a 6th semester Computer Systems Engineering student at Instituto Tecnológico de Morelia (TecNM). I qualified for the ICPC Mexico Finals 2025, and alongside great friends and classmates I co-founded two competitive programming clubs — GAPC C120 in high school and the Capítulo de Algoritmia at ITM — where I coach students for regional and national contests. I focus on algorithms, data structures, and full-stack software that solves real problems.
Sports activities management system for Club Social y Deportivo Morelia, built as a software engineering project at TecNM. Typed end-to-end, with sprint-driven development and enforced commit conventions. I serve as Scrum Master of the team — 5 sprints delivered.
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 own team's notebook for ICPC.
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 and session-based auth.
More projects
CuentaClara (in development — private repo) — Unified personal finance and shared expense platform: track individual spending, split bills with groups, and visualize financial health.
OmegaUp problem packages — I create and validate competitive programming problems (statements, test plans, validators) used in OMICH 2026 and the Coding Cup Michoacán → omegaup.com/profile/Robert.x
| Recognition | Context |
|---|---|
| 🥇 ICPC Mexico Finals 2025 | Qualified — representing TecNM at the national finals |
| 🥉 Coding Cup 2022 — 3rd place | Podium against high school & university divisions |
| 🎪 Winter Coding Cup 2025 | Organizer — problem curation, registration & logistics |
| 🧩 Problemsetter | OmegaUp · OMICH state olympiad |
Competitive Programming Instructor · Current Teaching competitive programming classes to high school students — Two Pointers, Queue/Deque, and fundamental data structures — preparing them for regional and national competitions.
OMICH Coach · Olimpiada Michoacana de Informática Coach for the regional informatics olympiad, mentoring students in algorithmic problem-solving and contest strategy.
Co-founder & Coach — Capítulo de Algoritmia ITM · TecNM Morelia Co-founded the competitive programming chapter at my university together with great friends and classmates: weekly classes streamed on YouTube, training plans, and contest organization (Winter Coding Cup 2025, Hack-O-Ween 2025).
Co-founder & Coach — GAPC C120 · CETIs 120 · Mar 2022 – Dec 2023 Co-founded my high school's competitive programming club with close friends and classmates. Designed and taught courses from fundamentals to advanced topics: algorithms, data structures, optimization, and computational complexity.
Languages
Frontend
Backend & Databases
Tools


