I build products that get adopted, and I've spent the last three years doing it with AI agents in the loop β for workflow automation inside real products, and for the engineering process itself.
Engineering Manager at SPS Commerce in the Revenue Recovery division β and still hands-on as an IC. We automate money recovery for 1P Amazon vendors: deductions, chargebacks and disputes. The pipeline fans thousands of parallel jobs across EKS, orchestrated by Apache Airflow, with Playwright doing the extraction, Airflow parsing, and Snowflake as the load target our AI process reads to work out how to recover each dollar. Anthropic's models and Claude are part of how we build and ship it. Based in Costa Rica π¨π·, across distributed teams in the US, Canada and CR.
Four companies I've been part of have been acquired β two of them I co-founded:
| Appttitude | co-founder, 2014β2019 |
| Kleeen Software β Bhuma | co-founder & Head of Software Architecture, 2019β2023 β acquired by IBM (2024); the low-code platform now ships as IBM Data Apps |
| Junglytics | senior engineer, 2023β2024 β acquired by Carbon6 (2024) |
| Carbon6 | senior engineer, then engineering manager β acquired by SPS Commerce (2025), forming the new Revenue Recovery division |
Most "built with AI" repos are demos. I'm interested in the harder version: AI agents directed like a team β written constraints, critical review, and the discipline to cut a feature when the evidence says to. Outside work I keep experimenting with AI on real problems, following what the community is figuring out and putting it straight into something that has to actually work.
- reserva-training-log β a Spanish-first iPhone training log, live and free. A hobby that solved my own problem: built from three athletes' requirements, now public and used by strangers with the same one. Designed, built and operated through AI agents, and the process's most useful output was the decision to delete the AI feature the project was named after. The implementation log is the part worth reading.
- moneywiz-mcp-server β an MCP server exposing personal-finance data to AI assistants for analysis. β 12
- gmail-moneywiz-export β automated transaction extraction from email into a finance pipeline.
TypeScript Β· Python Β· Next.js / React Β· Node Β· GraphQL Β· Postgres Β· Snowflake Β· Airflow Β· EKS / Kubernetes Β· Playwright Β· MCP Β· Claude Code
Top skills: Apache Airflow Β· Data Engineering Β· Engineering Management
Earlier: Solidity / smart contracts / Web3.
π swimmer Β· π runner Β· π reader Β· he/his




