AI-first developer based in CDMX. By day I work as a full-stack developer at a Mexican SOFOM, on a small team (2 devs + 1 IT director). On the side I run Alanis Dev, where I ship independent SaaS and client products. Claude Code is my daily driver. Cursor, Codex, and Gemini fill specialized roles.
I'm Emmanuel. By day I work full-stack at a Mexican SOFOM alongside one other developer and our IT director — credit operations, federal payment middleware, KYC biometrics, real-time integrations. On the side I've shipped Ready Set, Vetify, Destino SF, Pagaré Fácil, and FitTrackr through Alanis Dev. Twelve years writing code, two years AI-first.
AI-first means the work happens differently: I review more, type less, and ship at a cadence that used to take a small team. The tools change, the standards don't — clean architecture, real tests, things that hold up in production.
Real products, not just demos. Here's the kind of work I do.
Multi-tenant architecture with subscription billing, role-based access, and tenant isolation using PostgreSQL Row Level Security.
Vetify — Veterinary clinic management with Stripe billing, WhatsApp integration, and appointment scheduling.
Full checkout flows with Stripe and Square integrations, subscription management, and automated payment failure handling.
Destino SF — Specialty food e-commerce with Square payments. Pagare Facil — Promissory note generator with PDF export.
Real-time tracking, driver and vendor management, on-demand delivery coordination, and multi-role dashboards.
Ready Set — Enterprise courier delivery platform for the San Francisco Bay Area.
Claude Code is the daily driver — reviews, refactors, ships. Cursor for in-editor pair programming. Codex for adversarial second opinions. Gemini for OCR and document understanding. Production output, not toy demos.
FitTrackr uses Gemini OCR for nutrition labels. The SOFOM migration runs on Claude Code coordinating PHP-to-TypeScript microservice extraction.
The tools I use to build production software.