Selected software projects
A selection of products and systems I've built, from AI assistants and mobile banking to wallets, trading interfaces, and blockchain infrastructure.

LegalAgent
A voice and chat AI assistant for legal professionals, combining case retrieval, document intelligence, and bilingual interactions.

Wink
Costa Rica's first neobank, built around mobile onboarding, digital accounts, bank integrations, and biometric authentication.

ZTX
A Web3 virtual-world experience with embedded wallet connectivity, transaction signing, and NFT trading.

Bitlauncher
An AI and crypto launchpad combining token auctions, cross-chain wallets, market data, and AI-assisted project research.

Opyn
A perpetuals trading interface for Opyn Markets on Arbitrum, with wallet integration and indexed onchain data.

EOS Costa Rica
Blockchain infrastructure and engineering across EOSIO validators, private networks, enterprise applications, and open-source tooling.
Latest Articles
Generative Interfaces
User intent can drive how software is composed and distributed, from declarative UI specs and MCP Apps in assistants to design systems machines can reason about at runtime.Agentic Domain-Driven Design
Shared domain language helps teams and coding agents preserve business meaning, define clear boundaries, and avoid implementing the wrong assumptions.Iteration Velocity
Previews, gradual rollouts, and small migrations shorten the path from an idea to evidence that it improves the product.Context Engineering
An agent harness orchestrates memory, tools, skills, and retrieved information so models receive the right context at the right moment.Product Engineering
Product engineering connects user needs, design, implementation, and production. Coding agents make end-to-end ownership more valuable.AI Coding Factories
A reliable AI coding factory coordinates tasks, isolated execution, verification, and production feedback into a repeatable delivery process.AI Agents are Infrastructure
Running agents in production means managing tools, state, permissions, and recovery—not just choosing a capable language model.The Forward Deployed Engineer
Forward deployed engineers work with customers to turn AI into production systems, bridging product engineering, integrations, and adoption.