Carlos Mauro Cárdenas

Carlos Mauro Cárdenas

Engineer · AI · Data · Old-school hacker

«I believe in the love of human beings.»

Lima, Peru

Videos and social media

AI & Agents

Agents, LLMs and applied machine learning.

Plan IA Perú 2050 · Expo 🤖🇵🇪
Presentación web (23 láminas) de la Comisión de Inteligencia Artificial (CIP · CNPP): el Perú entre las potencias mundiales de la IA. Navegación con teclado/gestos, índice en grilla (G), pantalla completa (F) y deep-links por lámina. Estática, sin dependencias. Borrador en validación.
✨ new✨ livePresentación23 láminasHTML/CSS/JSGitHub Pages
Spec-Driven Development y Agentes Adversariales 🖥️
Charla técnica para la SGTD-PCM (marco ENIA/ENGD 2026-2030): del spec al deploy con IA, agentes adversariales de seguridad y control de costos, con un tablero de transparencia construido en vivo sobre datos abiertos del Estado. Deck navegable + código y spec abiertos.
✨ newSpec-Driven DevAgentes adversarialesEChartsDatos abiertos
Yachay · SLM propio desde cero 🧠
Un modelo de lenguaje pequeño (SLM) entrenado desde cero, en español: se entrena en una Mac con MLX y corre en cualquier CPU vieja o dispositivo IoT gracias a un motor en NumPy puro y un binario nativo en Rust. Aprender cómo funciona un LLM construyéndolo, sin cajas negras.
✨ newMLXNumPy puroRustEspañol
Mi día con IA 🤖
Dashboard de productividad de una sola página que muestra, con gráficos SVG puros, cómo cambia un día de trabajo apoyado en IA. Incluye un toggle Ingeniero ↔ Contador para ver el mismo día desde dos perfiles. Vanilla JS, sin dependencias.
✨ new✨ liveVanilla JSSVGProductividad
Panel IA · Tablero personal 🗂️
Tablero personal estático para GitHub Pages: reloj, pomodoro, música retro, kanban y un feed de noticias de IA que se actualiza solo con GitHub Actions. Todo cliente, sin backend.
✨ newVanilla JSGitHub ActionsKanban
Turbo Notes
Voice-first notes app: dictate with AI (Whisper), read them aloud, and auto-title hands-free by saying “close my note.” Django + Next.js.
✨ liveDjangoNext.jsOpenAI WhisperTanStack
Actas Abiertas 2026 🗳️
Citizen vote-tally (PVT) for Peru's 2026 presidential runoff: snap the official ONPE tally sheet, an AI (Gemini) reads the handwritten votes, with arithmetic validation, de-duplication by table, batch upload, a live dashboard and an editable ONPE comparison.
✨ newNext.jsSupabaseGemini AI
AgentFlow AI · Demo 🤖
Demo platform for multi-agent sales orchestration: dashboard, omnichannel inbox, pipeline, AI agents, automations and analytics. Static SPA with sample data (no backend).
✨ newReactTanStackTailwind
Suyay · UNI-FIIS Academic Coach 🌱
Interactive demo of a WhatsApp coaching agent for UNI engineering students: grade lookup, calculating the score needed to pass, exam reminders and empathetic support (including the TRICA case). Simulated responses in the browser, no real data.
✨ newAI AgentLLMVanilla JS
Predictive AI Model · UNI-FIIS 🎓
Public presentation of the research project: an AI model (SVM + RF + GB ensemble) to predict academic performance and dropout among engineering students. Rationale, variables, pipeline, ethical capture of sensitive data, psychometric validation and early warning.
✨ newMachine LearningReveal.jsChart.js

Peru · Data & Transparency

Citizen dashboards built on official public data.

Lima en Movimiento 🚈🇵🇪
Digital twin of Lima's urban transport on a real street map: Metro, Metropolitano BRT and the Corredores running on a simulated clock with station dwell and hourly occupancy; 59 real arterial roads colored by congestion and 432 km of bike lanes. A home → work trip simulator compares 9 modes (car, taxi app, colectivo, combi, mototaxi, mass transit, bike, walking) by time, cost, CO₂ and hours lost per year. OpenStreetMap geometry and public data, always sourced.
✨ new✨ liveLeafletOpenStreetMapChart.jsIADatos abiertos
Productivity Observatory 📊
Hours worked vs productivity (GDP per hour) across 42 countries, with Peru against Latin America and the US. Adds large firms (Fortune Global 500), informality, commuting and public holidays. The thesis: low productivity is a problem of business ambition and scale, not of working more hours.
✨ new✨ liveVanilla JSSVGOECD/ILOIA
Perú Prevención de Riesgos 🌋
Dashboard interactivo de riesgos y resiliencia del Perú: sismos, tsunamis, El Niño, huaicos, friajes y deforestación, con mapas y simuladores. Datos de IGP, SENAMHI, INDECI y MINAM. HTML/CSS/JS vanilla, sin build. Anti-overclaiming: fuentes citadas.
✨ new✨ liveVanilla JSIGP/SENAMHI/INDECISimuladores
Peru State Visits Transparency Portal 🚪
Transparency of visits to Peruvian State agencies, built with spec-driven development and parallel agents, audited by an adversarial agent.
✨ newSpec-Driven DevAgentes IAEChartsDatos abiertos
Observatory of Peru's Justice System ⚖️
Open data and territorial intelligence on the justice system: caseload, performance and gaps by judicial district.
✨ newEChartsLeafletMLPJ/MPFN/TCDatos abiertos
X-ray of Peru's Basic Education 📚
ENLA 2024 learning outcomes, territorial gaps and the teaching profession (salaries, career ladder). Open data with interactive charts.
✨ newEChartsENLA 2024Datos abiertos
Peru Public Safety Map 🛡️
Interactive public-safety map by region using ENAPRES, PNP and Sinadef: crime, perception and violent deaths.
✨ newLeafletChart.jsENAPRES/PNP/Sinadef
Observatorio de Idoneidad del Estado 🛡️
Índice neutral de idoneidad y capacidad del Estado peruano (ICE) a partir de datos de revisión y desempeño institucional, con metodología trazable y sin sesgo político.
✨ newÍndice ICEEChartsPythonDatos abiertos
Qhaway · Dashboard del Presupuesto 🧊
Tablero interactivo del presupuesto público del Perú a nivel distrital (SIAF-MEF): explorador OLAP por año, sector y territorio, con datos oficiales.
✨ newReactSIAF-MEFEChartsOLAP
Does income cover the cost of living? 🧺
Dashboard with INEI 2025 data: incomes, basic basket, poverty and a district map. How far does a salary go in Peru?
✨ newINEI 2025Chart.jsLeaflet
X-ray of Peru's Startups 🚀
Observatory of Peru's startup ecosystem with ProInnóvate, PECAP and Wayra sources: funding, verticals and evolution.
✨ newProInnóvatePECAPChart.js
AI for President — Peru 2026 Elections 🗳️
Citizen dashboard on Peru's 2026 presidential elections: candidates, proposals and data by country/region.
✨ newElecciones 2026Vanilla JS
Peru State-Owned Enterprises Observatory 🏛️
Transparency for Peru's state companies (FONAFE + regional water utilities): KPIs, finances, real procurement (OCDS/OECE), rankings, diagnosis and recommendations. Static dashboard + versioned ETL.
✨ newReactEChartsPythonOCDS
Defense & Interior Sector Observatory 🛡️
Financial intelligence on Peru's Defense & Interior sector: state companies (SIMA, FAME, SEMAN), budget by agency and investment projects, pensions (CPMP) and pay scales by rank. Real, sourced data; unpublished figures flagged as estimates. Includes an AI assistant.
✨ newReactEChartsPythonGemini AI
Peru Economic Power Observatory 🕸️
Who controls what? Peru's economic groups, companies, shareholders and boards rebuilt as a graph from public data (SMV · BVL · SBS): PageRank, Louvain communities, an Economic Power Index (0–100), network affinity and conflict-of-interest detection. Static dashboard + versioned ETL.
✨ newReactCytoscapeEChartsPythonNetworkX
Peru Transparente 🇵🇪
A national map of public officials, government entities, state-owned companies and power networks: a unified database, a national power graph and dashboards built from public data (PTE, Comptroller, FONAFE, OCDS, SERVIR…). Source-traceable data, anti-overclaiming by design.
✨ newReactPythonFastAPIDatos abiertos
Observatorio Ambiental Peruano 🌳
Tablero de derrames de petróleo, deforestación y áreas naturales protegidas del Perú, con datos oficiales y procedencia marcada (verificado/estimado/referencial). Mapa nacional Leaflet y hoja de ruta en 3 fases.
✨ newReactViteLeafletPython
Observatorio de Universidades del Perú 🎓
Análisis bibliométrico de 95 universidades peruanas con OpenAlex + MEF + INDECOPI: índice ponderado por impacto, indicador ARWU (Nature & Science), filtros anti-predadoras y reclasificación contra el padrón MEF. Metodología depurada y trazable.
✨ newOpenAlexChart.jsLeafletPython
Plan Perú 2050 🇵🇪
Tablero navegable de las ~64 Comisiones Temáticas del CNPP/CIP: objetivos, alineamiento y prospectiva del planeamiento estratégico nacional al 2050.
✨ newJavaScriptGitHub Pages
QHAWAY · Observatorio de Inversión Pública 🇵🇪
Observatorio FIEECS-UNI de la inversión pública distrital del Perú: datos MEF conciliados de 22 años, cubo OLAP, cortes por departamento/provincia/distrito, función y categoría, y módulo de Cambio Climático. Backend FastAPI/PostgreSQL en VPS propio.
✨ liveReactFastAPIPostgreSQLOLAP
Proyecto INTI — Digital Twin of Peru 2075 🌞
Territorial intelligence system for Peru's 1,891 districts with real data (HDI 2019, poverty and population from the 2017 INEI Census): 12 indices, diagnosis, 2075 foresight, national Leaflet map, district ranking, Top 50 projects, AI engine (OpenRouter) and municipal plans in PDF.
✨ newVanilla JSChart.jsLeaflet
Petroperú Analytics 🛢️
Public dashboard tracking Petroperú's financial, operational and corporate-governance evolution (20 years): 16 financial ratios, 5 boards, an interactive governance graph, a "play the director" simulator to turn the company around, and a Bloomberg-style day/night mode. Static SPA; seed data flagged as illustrative until audited financial statements are loaded.
✨ newReactTypeScriptEChartsPython
Congreso Abierto Peru 🏛️
Open-data observatory of the Congreso de la República: 14,704 bills, 3,826 laws, 59 committees and 11 years of real budget (S/625M→S/1,769M) scraped from the MEF. Dynamic year filter, light/dark mode and shareable cards.
✨ newPythonPlaywrightChart.js
Peru's Risks & Resilience 🇵🇪
Citizen dashboard on disasters and preparedness: earthquakes, tsunamis, El Niño, landslides, cold spells, deforestation, pandemics and global crises. Includes 6 interactive simulators (seismic, tsunami, SEIR pandemic, blackout, food crisis, El Niño). Data from IGP/SENAMHI/INDECI/MINAM/CENEPRED.
✨ newVanilla JSLeafletChart.js
Peru's Public Finances 🇵🇪
Interactive dashboard with 35 years (1990-2026) of data: GDP, public debt, budget, execution by region and by ministry portfolio, SUNAT tax revenue, mining and foreign trade. Official data from BCRP/MEF/INEI.
✨ liveReactD3Recharts
Peru's Education X-Ray 🇵🇪
Peruvian education-assessment dashboard — ENLA 2024 results, comparison by region/district, urban-rural gaps, reading vs mathematics. Data from MINEDU/UMC.
✨ newJavaScript
Separations, complaints and prison for OAF
Latam dashboard of complaints, separations and prison for Failure to Provide Family Support (OAF) + comparative legal framework + Ley 27806 templates to obtain more public data.
✨ newHTML
SalariosPerú
Public dashboard analyzing Peruvian salaries: private sector (2,068 records) + public sector CAS (scraped daily) + socioeconomic level calculator (APEIM) + INEI ENAHO context.
✨ livePythonPlotly
Guide: Salary transparency
Why salary transparency matters: Nordic vs Peru comparison, dashboard use cases, FAQ. Companion to the SalariosPerú project.
✨ newHTML

World & Real time

Live global data.

For Kids & Family

Projects made with love for the little ones. 💞

Teaching & Academia

Class materials, university courses and my thesis. 🎓

CareerOS
A career compass for software engineers in the AI era: roadmaps with importance/demand/automation-risk signals, curated resources and project-first learning. Trilingual (EN/ES/ZH).
✨ liveAstroi18n EN/ES/ZHAI-firstRoadmaps
Admisión UNI en cifras 📊
Estadísticas agregadas y anónimas del proceso de admisión de la UNI: postulantes, ausentismo, puntajes, carreras y salarios de egreso. Sin datos personales. Gráficos interactivos sobre datos abiertos.
✨ newDatos abiertosAnónimoChart.js
Admisión San Marcos en cifras 📊
Estadísticas de admisión de la UNMSM (San Marcos): notas de cierre por escuela y modalidad, postulantes e ingresantes del proceso 2026-1. Datos agregados y anónimos.
✨ newDatos abiertosNotas de cierre2026-1
Admisión UNSA en cifras 📊
Estadísticas de admisión de la UNSA (Arequipa): puntajes de cierre, postulantes e ingresantes por carrera, 2023-2025. Datos agregados y anónimos.
✨ newDatos abiertosPuntajes2023-2025
Stellar Mystery Box 🌟
Taller práctico donde cada participante crea, personaliza y despliega su propio smart contract en la red de Stellar. Material del taller abierto en GitHub.
✨ newStellarSmart contractsTaller
Latin American University Ranking 🎓
Open, reproducible bibliometric ranking of ~1000 universities in Latin America and Spain (OpenAlex CC0 + SCImago).
✨ newOpenAlexBibliometríaPython~1000 universidades
Gemelo Digital de la UNI 🎓
¿Qué decisiones suben a la UNI en los rankings por cada sol invertido? Simulador y tablero de escenarios sobre indicadores de la Universidad Nacional de Ingeniería.
✨ newDatos abiertosRankingsChart.js
Observatorio UNI 🏛️
Portal ciudadano de transparencia de la Universidad Nacional de Ingeniería: presupuesto, ejecución y datos abiertos con fuentes citadas.
✨ newTransparenciaPresupuestoDatos abiertos
Observatorio San Marcos 🏛️
Portal ciudadano de transparencia de la Universidad Nacional Mayor de San Marcos (UNMSM): presupuesto, ejecución y datos abiertos con fuentes citadas.
✨ newTransparenciaPresupuestoDatos abiertos
Observatorio UNSA 🏛️
Portal ciudadano de transparencia de la Universidad Nacional de San Agustín de Arequipa (UNSA): presupuesto, ejecución y datos abiertos.
✨ newTransparenciaPresupuestoDatos abiertos
Observatorio Villarreal 🏛️
Portal ciudadano de transparencia de la Universidad Nacional Federico Villarreal (UNFV): presupuesto, ejecución y datos abiertos.
✨ newTransparenciaPresupuestoDatos abiertos
Observatorio La Cantuta 🏛️
Portal ciudadano de transparencia de la Universidad Nacional de Educación Enrique Guzmán y Valle (La Cantuta): presupuesto y datos abiertos.
✨ newTransparenciaPresupuestoDatos abiertos
Observatorio UNSAAC 🏛️
Portal ciudadano de transparencia de la Universidad Nacional de San Antonio Abad del Cusco (UNSAAC): presupuesto, ejecución y datos abiertos.
✨ newTransparenciaPresupuestoDatos abiertos
Observatorio ENSAD 🎭
Portal ciudadano de transparencia de la Escuela Nacional Superior de Arte Dramático (ENSAD): presupuesto, ejecución y datos abiertos.
✨ newTransparenciaPresupuestoDatos abiertos
UNI-FIIS Thesis · LaTeX Template 📄
LaTeX template for the thesis of the Faculty of Industrial and Systems Engineering (UNI), created for my defense in 2009. Complete structure: cover page, indexes, chapters, bibliography. Reusable by other thesis writers.
LaTeXUNI-FIIS2009
Data Analysis in Biotechnology with Python 🧬
Class material (Escuela Global): DNA, RNA and proteins. Slides + Google Colab notebook for biological data analysis with Python.
PythonColabBioinformatics
Operating Systems Course 💻
Slides from the Operating Systems course (UNI-FIIS): process management, concurrency, deadlock, virtual memory, I/O devices, virtualization and security.
JavaUNI-FIISSlides
Graduate Course in Mechatronics 🤖
Material from the graduate course in Mechatronics (2021): notebooks and Python code for applied teaching.
PythonPostgrade

Open Source & Knowledge

Open repos and resources.

Blog & Writings

Ideas, notes and reflections. ✍️

Stack

PythonGoTypeScriptRubyRustC++JavaReactNode.jsDockerPostgreSQLMongoDBGenAILLMsML/AIDevOpsCloud

Published books

De Libertad, Esperanza y Amor Evaluación de la OLPC con Ingeniería de Usabilidad