Oct 2026
Avatar 3D conversacional
Una cabeza robot en 3D con la que hablas por voz: te escucha con Whisper, responde con un modelo con visión que puede ver tu cámara o las imágenes que le pases, y mueve los labios sincronizados con el español. Funciona en el navegador, también desde el móvil, y su personalidad se cambia desde la interfaz.
Three.jsNode.jsGroqWhisperSincronía labial
Oct 2026
Panel de jueces para eventos
Plataforma web para calificar proyectos en hackatones y eventos con varios jueces: criterios con pesos, enlace único por juez, ranking de 0 a 100 y feedback para cada equipo sin mostrar puntajes. Corre gratis en Cloudflare Workers con base de datos D1, y el navegador nunca recibe claves.
Cloudflare WorkersD1JavaScriptHackatones
HACKATÓN
Sep 2026
Tinimit: IA médica sin nube
Orientación médica por chat para aldeas remotas sin cobertura. Un nodo ESP32 con radio LoRa le da WiFi propio a la aldea, y las consultas viajan comprimidas hasta un hub donde un modelo médico (MedPsy-4B) corre 100 % local. Los datos nunca salen de la comunidad, y las respuestas en K'iche' las valida la propia comunidad.
ESP32LoRaFastAPIIA localQVACK'iche'
Sep 2026
Kemon Q'ayis
Enciclopedia de flora para un colegio. Los visitantes escanean un código QR o una etiqueta NFC junto a cada árbol y abren su ficha, con nombre científico y significado maya. Estaciones ESP32 miden el ambiente en tiempo real. Todo funciona en la red local, sin internet.
ESP32FastAPIAstroSQLiteWebSocketsNFC/QR
Sep 2026
Pantalla trasera del Cubot KINGKONG 11
Ingeniería inversa del panel trasero de 360×360 de este teléfono con Android 15. Descubrí que no es un display de Android sino un framebuffer RGB565 que se pinta por JNI, y logré encenderlo, apagarlo y mostrar texto propio sin root, con una herramienta en Python y una app que se compila sin Android Studio. Incluye una retrospectiva de qué funcionó y qué no.
AndroidADBPythonJavaIngeniería inversa
Sep 2026
Calendario Maya: nahuales y piedras
Sitio web interactivo que presenta los nahuales del calendario maya y sus piedras asociadas.
HTMLCSSJavaScript
Ago – Sep 2026
BlockLab
Editor y solucionador de diagramas de bloques de sistemas de control. Dibujas el diagrama y obtienes la función de transferencia C(s)/R(s) exacta y simbólica por la fórmula de Mason, viendo cómo se construye Δ término por término. Tiene 95 pruebas automatizadas.
TypeScriptReact FlowKaTeXVitest
CREABOT
2025 – 2026
Hermes, robot humanoide
Robot humanoide que integra visión por computadora, procesamiento de lenguaje natural, síntesis de voz y control de servomotores. Tiene modo de control manual y control por red.
PythonVisiónNLPTTSServos
Jul – Ago 2026
Servidor de voz para companion bot
Servidor en Python que recibe audio grabado por el robot a través de TCP, lo procesa y devuelve la respuesta hablada para que el bot la reproduzca.
PythonTCP socketsAudio
Mar – Jul 2026
Indra / IndraJS: circuito puzzle
Videojuego educativo de electrónica para niños de 6 a 8 años que todavía no leen: se entiende viéndolo, no leyéndolo. Una serpiente representa la corriente y el jugador la guía por batería, resistencia, capacitor e interruptor hasta encender el LED. Incluye tienda, progresión, economía y editor de niveles. Empezó como prototipo en Godot 4.6 y evolucionó a Phaser.
Phaser 3JavaScriptGodot 4GDScript
Jun – Jul 2026
Curso en video de soldadura y KiCad
Serie de videos prácticos: cómo funciona un cautín, qué trae el kit, armado de la base, ejercicios de puntos y polaridad, medición de LEDs y resistencias, y primeros pasos en KiCad.
SoldaduraKiCadVideo educativo
Jun 2026
Tutoriales educativos STEAM
Tutoriales abiertos de STEAM, robótica y electrónica para escuelas, colegios e instituciones educativas.
STEAMRobóticaElectrónica
Jun 2026
Apex Tourney Board
Genera automáticamente la tabla de posiciones de torneos de Apex Legends a partir de capturas de pantalla. Con IA de visión (Gemini o Groq) lee equipo, puesto y kills, y calcula los puntos con el sistema ALGS. Es bilingüe y exporta la tabla a PNG.
ViteIA de visiónGeminiGroq
May – Sep 2025
Material de talleres de IoT
Código y ejemplos de mis talleres: IoT con ESP8266, comunicaciones digitales con Arduino para principiantes y un panel web en tiempo real con MQTT y WebSockets (ESP8266 + DHT22).
ESP8266MQTTWebSocketsArduino
May 2025
Mandjet
Placa de control de servos y motores DC basada en XIAO ESP32-C3.
PCBESP32-C3Motores
May 2025
Cansat Tzunun
CanSat y estación de monitoreo de calidad del aire.
CanSatSensoresTelemetría
2023 – 2026
Estación de calidad del agua
Documentación completa para construir, replicar y mejorar una estación de monitoreo de calidad del agua, desarrollada en un proyecto del SINCYT.
C++SensoresHardware abierto
SKYLINE CELESTIAL
2023
Telemetría para CubeSat y electrónica espacial
Placa de telemetría de 5×5 cm con 500 km de alcance, sistema de captación de energía solar y driver de bobinas para simular el campo magnético terrestre. PCBs de hasta 4 capas en KiCad, con pruebas EMC.
KiCadPCB 4 capasEMCEspacial
1BOT
2019 – 2022
ADA, Aula Digital Autónoma
Dispositivo que despliega una red inalámbrica local con contenidos educativos para que niños y jóvenes de escuelas sin internet puedan usarlos. Usa servidores híbridos que se sincronizan cuando hay conexión.
Offline-firstLinuxServidoresEdTech
2016
MQTT.io.gt
Proyectos y recursos sobre tecnología MQTT, gratuitos y de libre acceso.
MQTTIoT
NAJT LABS
2016
Sonar (BlindProject)
Dispositivo abierto y de bajo costo para personas no videntes. Detecta obstáculos con ultrasonido y avisa por vibración. Pensado para que cualquiera con una impresora 3D pueda construirlo.
ArduinoUltrasonidoImpresión 3DAccesibilidad