Open to work
Full Stack Developer
I build the kind of software that just works.
+0
Years of experience
Master's in ICT
/ about
From ERP systems and GPS tracking platforms to interbank transfer APIs and cryptocurrency ATMs — I like to understand the business problem before writing the first line of code.
I mainly work with Go, Node.js, PHP and Java, and I'm comfortable moving between microservices, relational and NoSQL databases, and AWS infrastructure. I've collaborated with fintech startups like Rayyo and companies like Gaia Design & Grupo Carso.
/ experience
TIDE MX · Remote
End-to-end development across multiple enterprise platforms: VIP lounge management system for GAP airports (C#/.NET API, Next.js admin and lounge apps), sports betting platform (Java/Spring Boot API, React Native mobile app, Next.js admin), payment gateway with native iOS/Android SDKs (Java/Spring Boot), and interbank transfer/cryptocurrency trading platform (Go API, Flutter mobile). Infrastructure with Docker, Bitbucket Pipelines and AWS. Leveraged AI-assisted development tools (Claude Code, Kiro CLI, OpenCode) and agent orchestration for task automation. Contributed to Navi, Tide's internal AI agent orchestration platform (system prompts for agents, YAML workflows, MCP tools, Slack/Telegram/WhatsApp channels). Integrated third-party and banking APIs: REST and SOAP/XML services, OAuth 2.0, JWT tokens and API keys.
Gobierno · Remote
Development of web platforms for electoral and organizational management. Built real-time communication systems with React, Node.js and Socket.IO. Geographic routing platform with PostgreSQL, materialized views and Google Maps geocoding. Mobile app with Angular, Ionic and Capacitor featuring offline-first with SQLite and barcode scanning. Deployed with Docker, Nginx and pm2. Leveraged AI-assisted development tools (Claude Code, Kiro CLI, OpenCode) and agent orchestration for task automation.
GAIA DESIGN · Remote
Development in PHP with Symfony and Go with Gin. Built microservices with Sylius, Sonata and Doctrine. Database management with MySQL, MongoDB, DynamoDB and Redis. Integration with RabbitMQ and deployment with Docker, Jenkins and AWS (EC2, Elastic Beanstalk).
Grupo Carso / Global Hitss · Remote
Built loosely coupled microservices in PHP with Laminas/Mezzio and Doctrine. Data management with Redis, MySQL and MongoDB. Deployment with Docker, Kubernetes and Jenkins.
VISSAT · Morelia, Mich.
GPS tracking platform built with Laravel and Vue.js. UDP/TCP socket communication, GPS unit data processing, geographic information management with Google Maps and Leaflet. Deployed on AWS.
Corporación Azul · Morelia, Mich.
Developed modules for an ERP system with PHP and CodeIgniter. Microservices with Node.js and Express. Real-time communication with Socket.IO. MySQL database optimization and server administration.
Valkiria Agencia Integral · Morelia, Mich.
Built consumable microservices for multiple devices. Development with Node.js, Sequelize and Express. Storage with MongoDB and deployment on AWS.
Cantera Digital · Morelia, Mich.
Custom software development focused on web design. REST APIs with PHP and CodeIgniter. Real-time communication with Node.js and Socket.IO. Project management with Jira and GitLab.
/ projects
Personal / Open Source
Open source npm package to manage coding agents (Claude Code, OpenCode, Kiro, Cursor) as orchestrators and subagents that talk to each other, with real resumable sessions and a browser UI. Agents live in Telegram and Slack: they listen, and chime in when asked or when they judge it useful. Persistent memory, wake-ups (reminders and scheduled tasks), skills loaded always or on demand, and management of connections and resources (servers, Docker, HTTP requests, databases, clusters) with logs, terminals and a Git changes explorer.
TIDE MX
Internal platform to deploy and run multi-step AI agents defined in YAML, with system prompts, iterative reasoning loops, external tools via MCP, document RAG and browser automation. Multi-tenant with RBAC, integrated with Slack, Telegram, WhatsApp, web chat widget and SDKs.
TIDE MX
Comprehensive platform for managing VIP lounges across 12+ airports. C#/.NET API with SQL Server, Next.js admin panel and lounge desktop app. 15+ modules including reception, kitchen, bar, cashier, reservations, invoicing, Google Wallet and Apple Wallet integration.
TIDE MX
Unified payment integration platform for third-party integrators. Java/Spring Boot API with MySQL, Next.js admin dashboard, and native iOS (Swift) and Android SDKs. Processes payments for utilities, telecom and transit services with real-time webhooks. Integrations with REST and SOAP/XML services secured with OAuth 2.0, tokens and API keys.
TIDE MX
Full-stack sports platform with Java/Spring Boot API, React Native mobile app with in-app purchases and push notifications, and Next.js admin panel. Real-time data via StatsCore API integration.
TIDE MX
Core API for bank transfers and cryptocurrency trading. Real-time transaction processing with multi-layer validation.
TIDE MX
Physical bitcoin ATM application with direct exchange API integration. Complete buy/sell flow with identity verification.
Grupo Carso
Subscription and email microservices for Claroshop, Sears and Sanborns e-commerce platforms. Redis-based memoization cache layer and database migrations across multiple storefronts.
GAIA DESIGN
Optimized concurrent order processing with Go, significantly increasing the volume of simultaneous orders the system could handle. Built invoicing modules and integrated metrics tools like Insider for analytics.
Freelance
Electoral logistics platform with real-time maps, route optimization and reporting. Node.js backend with PostgreSQL materialized views and functions, Google Maps geocoding, and Next.js frontend.
VISSAT
Real-time vehicle tracking system processing thousands of location points per minute. Dashboard with interactive maps and alerts.
Corporación Azul
Inventory, sales and electronic invoicing modules for business management. Query optimization reducing load times.
/ skills
/ education
IEXE Universidad
Focus on technology project management, software architecture and digital transformation.
Universidad Tecnológica de Morelia
Software development, networking, databases and systems administration.
Universidad Tecnológica de Morelia
Programming fundamentals, technical support and IT infrastructure.
/ contact
Have a project in mind or looking for a developer for your team? I'd love to hear from you.
/ blog