Proyectos
Portafolio estructurado de proyectos y resultados
El trabajo destacado incluye GAME (Goals And Motivation Engine), un backend y motor de scoring adaptativo diseñado para ejecución determinista, incentivos orientados a la equidad y evaluación reproducible de estrategias.

Plataforma GAME
GAME (Goals And Motivation Engine) es un motor de gamificacion adaptativa que expone APIs para gestionar juegos, tareas, wallets y scoring basado en estrategias con comportamiento determinista y reproducible.
GAME products
- Disene e implemente una arquitectura en capas (Endpoint -> Service -> Engine -> Repository -> Database) para preservar determinismo, equidad y seguridad transaccional.
- Construi estrategias de scoring enchufables con aislamiento de estrategia para comportamiento de incentivos determinista y adaptativo.
- Implemente flujos API confiables para ciclo de vida de juegos/tareas, asignacion de puntos y seguimiento de wallet con resultados reproducibles.
- Entregue operaciones testeables en escenarios unitarios, E2E y de carga, incluyendo rutas controladas y de infraestructura real.

GREENCROWD
GREENCROWD es una plataforma open-source, modular y gamificada para ciencia ciudadana en crowdsourcing geoespacial. Integra GAME para ofrecer incentivos adaptativos manteniendo flujos de recoleccion de datos reproducibles y listos para despliegue.
Citizen science infrastructure
- Disene flujos de campana con cuatro entidades jerarquicas (Campana -> Area -> POI -> Tarea) para soportar participacion geoespacial estructurada.
- Integre GAME para mecanismos de recompensa adaptativos (puntos, rankings e incentivos dinamicos) para mejorar retencion y calidad de participacion.
- Implemente formularios configurables con SurveyJS, incluyendo logica condicional, campos de geolocalizacion y carga de imagenes para escenarios de campo.
- Construi interfaces de participante sobre Leaflet y OpenStreetMap para navegacion de campanas, descubrimiento de POIs y retroalimentacion gamificada inmediata.
- Ejecuto pruebas reproducibles de carga y estres con Locust en diferentes configuraciones cloud, midiendo throughput, latencia y tasa de errores bajo alta concurrencia.
- Aplique privacy-by-design sin almacenar datos personales y apoyandome en identificadores anonimizados de IAM para reducir riesgo y operar alineado con GDPR.

RUTlib
RUTlib es un toolkit open-source multi-repositorio para generar, formatear y validar RUT chileno en entornos JavaScript, Python, extension de VS Code y extension de Chrome.
open-source libraries
- Publique rutlib-js (TypeScript) para validacion y generacion de RUT de forma rapida y robusta.
- Mantengo rutlib-py (Python) para flujos de parseo y validacion de RUT.
- Desarrolle la extension RUTlib-vscode para generar y formatear RUT directamente en flujos de editor.
- Desarrolle la extension RUTlib-chrome para generar y validar RUT en escenarios de uso en navegador.