Projects
Structured portfolio of projects and outcomes
Featured work includes GAME (Goals And Motivation Engine), an adaptive gamification backend and scoring engine designed for deterministic execution, fairness-oriented incentives, and reproducible strategy evaluation.

GAME Platform
GAME (Goals And Motivation Engine) is an adaptive gamification engine that exposes APIs to manage games, tasks, wallets, and strategy-based scoring with deterministic and reproducible behavior.
GAME products
- Designed and implemented a layered architecture (Endpoint -> Service -> Engine -> Repository -> Database) to preserve determinism, fairness, and transactional safety.
- Built pluggable scoring strategies with strategy isolation for deterministic and adaptive incentive behavior.
- Implemented reliable API flows for game/task lifecycle, point assignment, and wallet tracking with reproducible outcomes.
- Delivered testable operations across unit, E2E, and load scenarios, including controlled and real-infrastructure paths.

GREENCROWD
GREENCROWD is an open-source, modular, and gamified citizen science platform for geospatial crowdsourcing. It integrates GAME to deliver adaptive incentives while preserving reproducible and deployment-ready data collection workflows.
Citizen science infrastructure
- Designed campaign workflows with four hierarchical entities (Campaign -> Area -> POI -> Task) to support structured geospatial participation.
- Integrated GAME for adaptive reward mechanisms (points, leaderboards, and dynamic incentives) to improve retention and participation quality.
- Implemented configurable task forms with SurveyJS, including conditional logic, geolocation fields, and media upload capabilities for field scenarios.
- Built participant interfaces around Leaflet and OpenStreetMap for campaign navigation, POI discovery, and immediate gamified feedback.
- Executed reproducible load and stress testing with Locust across cloud configurations, tracking throughput, latency, and error rates under high concurrency.
- Applied privacy-by-design by storing no personal data and relying on anonymized IAM identifiers to reduce risk and support GDPR-aligned operation.

RUTlib
RUTlib is a multi-repository open-source toolkit to generate, format, and validate Chilean RUT across JavaScript, Python, VS Code, and Chrome extension environments.
open-source libraries
- Published rutlib-js (TypeScript) for fast and robust RUT validation and generation.
- Maintained rutlib-py (Python) for RUT parsing and validation workflows.
- Built RUTlib-vscode extension to generate and format RUT values directly in editor workflows.
- Built RUTlib-chrome extension to generate and validate RUT in browser usage scenarios.