Point-in-time macroeconomic data for Chile, exposed as an open REST API and an MCP server so AI agents can query series without look-ahead bias.
Shared household chores: a Go + PostgreSQL backend with row-level-security isolation and an offline-first Android client.
Contributed an opencode transcript adapter to netresearch/retro-skill, an LLM-driven session retrospection skill for Claude Code.
Notes and scripts to self-host an agent workspace on Linux, pairing a cheap agent (DeepSeek) with a frontier agent (Claude) behind a shared relay with per-agent identity and access gates.
Local-first Gantt chart editor — no login, no backend, fully persisted in the browser.
Claude agent skill that teaches ECL (Extract, Conform, Load) data pipeline patterns.
Tody-style household-chores PWA — local-first, offline-friendly.
Chess game with an AI opponent — written in Rust to learn the language.
Independent technology-services practice: discovery, scoping and delivery of data, infrastructure and AI work for SMEs and mining clients.
Real-time streaming analytics with Kafka, anomaly detection, and an interactive Streamlit dashboard.
Medallion-architecture batch ELT with Dagster, dlt, dbt, DuckDB and Plotly storytelling on top.
Homogenizing data from multiple HR platforms (Talana, GeoVictoria, Buk, more) into a single star-schema for reporting.
Chess-league tracker site for a friends’ tournament.
Parametrized Power BI template for SAP B1 — multi-source star schema for financial reporting.
Enterprise EtLT platform unifying on-site and cloud systems for multiple production clients across Chile.
Habit tracker built for IU International Hochschule coursework.
Deep visualization platform for a mining client — custom visuals and dashboards with row-level security.