Software Engineer & Developer Advocate
I'm a developer advocate and software engineer. I help developers get the most out of MongoDB, turning complex database challenges into simple, practical solutions that make their lives easier.
Often you'll find me in the kitchen or yelling at the TV during a fútbol match. Nothing like cooking and soccer to teach you patience, timing, improvisation and beauty.

MongoDB Advocacy
As a Developer Advocate at MongoDB, I travel the world sharing knowledge and helping developers unlock the full potential of modern database solutions. From conference stages to meetups, I'm passionate about making database technology accessible to developers everywhere.
Database Design
Schema modeling, indexing strategies, and performance optimization for MongoDB applications.
Developer Tools
Building tools and resources that make MongoDB development more accessible and productive.
AI Applications
Building intelligent applications with MongoDB's vector search, RAG apps, and AI Agents.
Around the World
From coast to coast, I've spent years on stages and in rooms full of developers, talking databases, building software, sharing ideas, and learning far more than I've taught.
From the Events
A few moments captured along the way
My Articles
Technical insights and practical knowledge I've shared
_id: The Unsung Hero of MongoDB
Dive deep into MongoDB's primary key field and discover how this seemingly simple field plays a crucial role in your database's performance and scalability.
Migrating from RDBMS to MongoDB
Learn how to align your data model with your application needs when making the transition from relational databases to MongoDB's flexible document model.
From Tables to MongoDB Documents: A Journey for RDBMS Professionals
A comprehensive guide for relational database professionals transitioning to MongoDB's document model, covering key concepts and practical strategies for successful migration.
What is Data Modeling in MongoDB and Why Does it Matter?
Discover how MongoDB's data modeling philosophy differs from traditional relational databases, focusing on domain access patterns and optimizing for real-world application performance.
Building a Scalable App with MongoDB Using DigitalOcean's MCP Server
Build and deploy a Node.js task API using MongoDB on DigitalOcean, covering database provisioning, App Platform deployment, and automating infrastructure through natural language commands with the MCP server.
Get In Touch
Let's connect and discuss opportunities, projects, or just chat about technology