Hi, I'm Mauricio.

I'm a Computer Technologies student at Tec de Monterrey, drawn to storage engines, data infraestructure, and the pipelines that feed them.

View résumé → See projects
01 Experience
Dec 2025 — now
Data Analyst Intern
Built the full ETL pipeline for the “Encuesta Así Vamos 2025” survey — 4,950+ households and 600+ variables — turning raw survey data into a structured SQLite database for analysis. Built geospatial pipelines in Google Earth Engine and QGIS, normalizing datasets from 10+ municipalities into maps used in public reports and government decision-making.
Python SQL ETL
Cómo Vamos,
Nuevo León
Jan — Dec 2025
On-Campus Intern · Prepanet
Wrote a Python script integrating the Canvas and Google Sheets APIs that cut a daily 3-hour manual task to an automated 20-minute operation. Built progress-tracking and course-enrollment web apps in Google Apps Script over the school's records, used by 400+ students to view grades and pick next term's subjects.
Python APIs & automation
ITESM
Feb — Jun 2025
NLP Research Assistant
Measured textual similarity between 18 student ChatGPT conversations and team final-project submissions with ROUGE-N, ROUGE-L, BLEU, and METEOR. Automated data prep by scraping ChatGPT transcripts and structuring them into per-team JSON, then surfaced patterns of content reuse, paraphrasing, and collaboration across AI-assisted academic workflows.
Python NLP
Institute for the
Future of Education
02 Selected projects
Systems — low-level, built in C
Mini Database Engine C
A persistent database engine in C with a B+ tree storage layer — node splits, merges, key redistribution, and root collapse to stay balanced. Checksummed write-ahead log with fsync-ordered commits and crash recovery that replays the log on startup. Validated by a 50+ test suite including crash-simulation tests.
See code →
Toy Text Editor C
A kilo-style terminal text editor written in C from scratch with no external libraries — raw-mode input via termios and VT100 escape sequences for rendering. Supports file open/edit/save, line numbering, go-to-line, and diff tracking for modified, added, and deleted lines.
See code →
Web — full-stack apps, shipped & live
esbuenprofe Supabase · Astro
A full-stack web app that lets students review and discover professors. Built with Astro and Tailwind on the front end, Supabase for auth, database, and storage. Live at esbuenprofe.com.
See live →
Encuesta NL DuckDB · Vue
A deterministic survey-data query tool for non-technical users. A DuckDB engine behind a Python/FastAPI backend, a Vue front end, and Gemini translating natural-language questions into trusted, reproducible queries. Live at encuesta-nl.onrender.com.
See live →
03 Stack
Languages
C C++ Python SQL JavaScript TypeScript
Frameworks & libraries
React Vue Astro Tailwind Pandas Apps Script
Tools & platforms
SQLite DuckDB PostgreSQL Docker Git Supabase Firebase GEE QGIS
04 Education & awards
B.Eng. Computer Technologies
Tecnológico de Monterrey (ITESM) · expected 2028 · GPA 95/100
70% academic talent scholarship
Relevant coursework
Data Structures · Algorithms · Databases · Compilers
Mexican Mathematical Olympiad
2021—23
Silver Medal (2023) — ranked 17th nationally, the second-highest in Tamaulipas history. Number theory, geometry, combinatorics, algebra.
Contact
Get in touch
Open to internships in infrastructure, databases, and systems.
em.sanchezcarreon@gmail.com