Projects
Eight projects with a full case and, below, a list of everything else with its year and status.
CASES
- 484real conversations reviewed to measure quality01 / 08Media MCP serverAn assistant that queries Meta, Google Ads, GA4 and three more channels for account teamsEPAIn productionRead the case
- 0unverified places in an itinerary02 / 08IterumPlans the trip with you and checks every place before proposing itPersonalDeployed · personal useRead the case
- 993spreadsheet rows nobody fills by hand anymore03 / 08Dashboards and HopperFrom a 993-row spreadsheet to guided QAEPAIn productionRead the case
- CDMXevery area measured with open FGJ and DENUE data04 / 08DomiHunts for apartments in Mexico City, measures the area and distrusts what looks offPersonalIn progressRead the case
- v1what I learned when the first version went unused05 / 08EinsteinThe agency’s knowledge base. Not even we used the first versionEPAIn productionRead the case
- MXjobs, CVs and email for professionals in Mexico06 / 08VocatioFinds openings, tailors your CV and tracks your inbox while you job huntPersonalIn progressRead the case
- 170people with access from launch07 / 08Prompt LibraryOne home for the prompts of 170 peopleEPAIn productionRead the case
- 3apps on the same chassis08 / 08FundamentumThe code Iterum, Domi and Vocatio sharePersonalRead the case
ALSO
- 2026KalmanAI-first reporting: deterministic numbers from the data MCP and AI narrative a person approves. I’m the lead and main developer.
- 2026SKU dashboard and ETL for CoppelCo-developed, with CI/CD to Cloud Run. Daily SKU analysis went from a full day to 30 minutes.
- 2026Vibecoding governanceThe agency’s Claude Code plugin marketplace: a fixed stack for dashboards, security guardrails and 35 media skills.
- 2025AI transformation programProject lead: AI Score, a 90-day plan and the EPA Labs proposal. I pushed the agency’s move from OpenAI to Claude.
- 2024Text-to-SQL agent with chartsMy first LangGraph agent: it writes the query, validates it, fixes it and picks the chart.
- 2024Verne · Copy MasterThe agency’s first generative AI tool: a Sheets add-on that writes ad copy per channel with Gemini or Claude on Vertex AI.
- 2026GEO serviceI run the agency’s GEO service: a citation tracker across several LLMs and demos for Google Señales 2026.
- 2026GaussAn MVP agent on ADK and Gemini that flags anomalies in accounts.
- 2026DoppelA voice agent, with my voice, that joins Google Meet for internal demos, with RAG and an operator console.
- 2021Central media databaseThe agency’s media database on BigQuery and an in-house Supermetrics replacement; today’s data platform grew from it.
- 2022Client analyses in R and QuartoMobile UX and PageSpeed audits, price competitiveness and Performance Max product clustering, on a template of my own.
- 2024Media mix and forecastingExploratory: Marketing Mix Modeling with Robyn, forecasting with Prophet and causal analysis with MarketMatching.
- 2023dataLayer QAChecks a site’s dataLayer against Google Analytics best practices, with Selenium and Streamlit.
- 2026Internal coursesPrompting, AI Fluency (Anthropic’s program), “Dashboards with Claude Code”, SQL, Looker Studio and Sheets.
- 2026GEO course at Universidad PanamericanaGenerative Engine Optimization: how to show up in LLM answers.
- 2026Office gameA pixel-art team game in Phaser, with sprites made on Vertex AI.
- 2025Spend analyzer with local LlamaFinds duplicates and anomalies in my bank statements without the data leaving my computer.
- 2026OpenClawI set it up as a personal assistant; it’s now deprecated.