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.

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
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.

¿Quién visita al Estado? 👁️
Tablero de transparencia del Registro de Visitas en Línea (datosabiertos.gob.pe): 57,738 visitas anonimizadas. Piloto sobre 1 entidad (GORE Loreto), la única que publica su registro descargable — legalmente abierto ≠ técnicamente accesible. Construido con Spec-Driven Development y agentes en paralelo; un agente adversarial bloqueó una fuga de PII antes del deploy.
✨ newSpec-Driven DevAgentes IAEChartsDatos abiertos
Observatorio Nacional de Justicia ⚖️
Inteligencia territorial sobre el sistema judicial peruano con datos abiertos reales (PJ, MPFN, TC, MIMP): carga procesal, demoras, fiscales, casos de seguridad y un modelo ML de predicción de demora. Cifras etiquetadas real vs. estimado, anonimizadas y trazables a su fuente.
✨ newEChartsLeafletMLPJ/MPFN/TCDatos abiertos
Educación del Perú 📚
Radiografía de la educación básica: aprendizajes ENLA 2024, brechas por región y condición socioeconómica, con datos oficiales y procedencia marcada.
✨ newEChartsENLA 2024Datos abiertos
Seguridad Ciudadana del Perú 🛡️
Mapa interactivo de seguridad ciudadana por región (ENAPRES, PNP, Sinadef): denuncias, victimización y homicidios, con visualización Leaflet + Chart.js y fuentes citadas.
✨ newLeafletChart.jsENAPRES/PNP/Sinadef
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.

Live international flights 🌍
Global real-time ATC dashboard: ~10-15k active aircraft on a world map, top 10 countries, altitude distribution and a table of the fastest flights. Auto-refresh every 30s. Data from OpenSky Network, no backend or API key.
✨ newVanilla JSLeafletChart.jsOpenSky
Smartphones en la Adolescencia · Observatorio Global 📱
Observatorio de evidencia sobre el impacto de los smartphones y las redes sociales en adolescentes a nivel mundial: salud mental, sueño, atención y políticas públicas. 10 módulos con mapas y datos de procedencia marcada (verificado/estimado/referencial).
✨ newReactViteEChartsLeaflet

For Kids & Family

Projects made with love for the little ones. 💞

Gael's Dragonfly 🐉
Kawaii school exhibit about the dragonfly: 6 fun facts, photos, an origami video, a mini-game, a QR code for the leaflet and a community gallery to upload photos (Supabase). Made for my son Gael's exhibit (3 years old).
✨ newHTML/CSS/JSSupabaseGitHub Pages
Panchita the Cat 🐾
School project about Panchita, the neighborhood kitty in Pueblo Libre (Lima): photo gallery, fun facts, location map and how to help her. Installable PWA made with love for the neighborhood's little paws.
✨ newHTML/CSS/JSPWAGitHub Pages

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
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.

QuantumResources
Curated quantum computing resources: books, papers and videos.
⭐ 30Jupyter
Life Compass
Suicide prevention dashboard: global statistics, helplines, multilingual (EN/ES/ZH/KO/RU).
✨ newReact
Springer202004Books
Scraper for free Springer books during COVID-19.
⭐ 4Python

Blog & Writings

Ideas, notes and reflections. ✍️

unimauro.blogspot.com
My personal blog: technology, AI, data, society and notes from a hacker with heart. Long-form writing that won't fit in a tweet.
Blog

Stack

PythonGoTypeScriptRubyRustC++JavaReactNode.jsDockerPostgreSQLMongoDBGenAILLMsML/AIDevOpsCloud

Published books

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