Resuelvo problemas reales con código real.
Llevo más de 17 años construyendo software — de startups en San Francisco a proyectos propios desde Colima. Escribo sobre arquitectura, decisiones técnicas y experimentos con IA porque me cuesta entender algo si no lo explico.
En qué soy fuerte
- Backend & diseño de APIs
- DDD (funcional y táctico) + arquitectura hexagonal
- Fintech & payments (Stripe Connect)
- Healthtech bajo HIPAA
- Ruby/Rails y Node/TypeScript
- Infra self-hosted (Kamal, Hetzner, Cloudflare, Tailscale)
Stack
- Backend
- Ruby · Ruby on Rails · Sinatra · Node.js · Rust · API design (REST & GraphQL) · Event-driven systems
- Architecture
- Domain-Driven Design · Hexagonal architecture · Clean architecture · Microservices & modular monoliths · dry-rb / dry-system
- Frontend
- JavaScript · TypeScript · React · React Native
- Data & messaging
- PostgreSQL · MySQL · Redis · RabbitMQ
- Cloud & DevOps
- AWS (EC2, Lambda, VPC) · Terraform · Docker · Kamal · CI/CD
- Practices
- TDD / BDD (RSpec) · Agile / XP · Technical leadership & mentoring
Trayectoria
- Encontrack Jun 2025 – PresentSenior Software Engineer (Consultant)
- Monato Mar 2025 – Mar 2026Senior Engineer (Consultant)
- Invoy Sep 2019 – Mar 2025Senior Full Stack Engineer
- michelada.io Feb 2018 – Sep 2019Senior Software Engineer · Team Lead
Fuera del código
Soy de hacer cosas con las manos: carpintería, DIY, y pintar las miniaturas de mis juegos de mesa. De juegos tengo de todo — solitario, cooperativo, print-and-play, y los que caen de un crowdfunding. En PC sigo fiel a DotA y a Warhammer, aunque sigo esperando que Blizzard se acuerde de StarCraft. También entreno box desde hace más de cinco años, con la constancia que se deja.
¿Quieres la versión completa?
Ver CV completo y descargable →