Full-Stack Engineer · Tech Lead · Agentic AI Builder

ISAI
RODRIGUEZ

Ingeniero de software full-stack. Tomo una idea y la convierto en un producto en producción — web, móvil, backend y datos — multiplicando mi velocidad con equipos de agentes de IA.

Colima, México
de developer a Tech Lead
2 años
de developer a Tech Lead
productos en producción
5+
productos en producción
web · móvil · backend · datos
4 capas
web · móvil · backend · datos
agentes de IA en todo mi flujo
AI-native
agentes de IA en todo mi flujo
Scroll

01 / Sobre mí

Estudiante de Ingeniería de Software en la Universidad de Colima. Pero eso es lo de menos.

Empecé a programar profesionalmente antes de terminar el segundo año. No porque tuviera que hacerlo — sino porque no tenía sentido esperar un papel para demostrar lo que ya podía construir.

En 2 años fui de programador a líder técnico en Tedyc, donde definí arquitecturas feature-based, migré ecosistemas completos de autenticación y construí una librería npm que centraliza tres productos empresariales.

Hoy soy Full-Stack Engineer en Avena.io. En paralelo construyo mis propios productos de punta a punta: desde entender el negocio y definir la arquitectura, hasta programar la app, la API y la base de datos, desplegarlas y mantenerlas en producción.

Mi forma de trabajar es ingeniería agéntica: especificaciones, contratos versionados y sesiones paralelas de Claude Code con guardrails estrictos. La IA ejecuta a velocidad de equipo. El criterio de arquitectura — y la aprobación final — siguen siendo míos.

02 / Skills

Un ingeniero,
todo el stack.

No me limito a una capa. Puedo tomar una idea, entender el negocio, diseñar la arquitectura, construir web, móvil, backend y base de datos, desplegarlo y mantenerlo — y multiplicar mi velocidad dirigiendo agentes de IA.

IA agéntica

Diseño flujos donde agentes de IA implementan con especificaciones, contratos y guardrails. Integro LLMs en productos y conecto sistemas vía MCP.

Claude CodeMulti-agenteMCPAgent SkillsAnthropic APIPrompt EngineeringSpec-Driven Dev

Arquitectura de software

Defino la estructura antes de escribir código: módulos desacoplados, contratos claros entre sistemas y decisiones documentadas.

Offline-firstFeature-Sliced DesignClean ArchitectureMonolito modularBFFContract-firstADRs

Frontend web

Interfaces rápidas, accesibles y tipadas de punta a punta, desde paneles administrativos hasta sitios con SEO perfecto.

React 19TypeScriptNext.js 16Redux ToolkitRTK QueryTailwind CSSZodViteAnt Design

Mobile & desktop

Apps multiplataforma con una sola base de código que funcionan sin conexión y se integran con hardware.

FlutterDartRiverpodReact NativeSQLiteImpresoras / escáneres

Backend & APIs

APIs REST seguras y probadas, autenticación moderna y lógica de negocio que aguanta producción.

JavaSpring BootNode.jsRESTOAuth 2.1JWT / SSOPHP / Laravel

Datos & sincronización

Modelado relacional, migraciones versionadas y sincronización entre dispositivos y la nube.

PostgreSQLMySQLPowerSyncFlywayPL/pgSQLSupabase

DevOps & calidad

Llevo lo que construyo a producción y lo mantengo ahí: contenedores, CI/CD, releases versionadas y tests automatizados.

DockerGitHub ActionsVPSCaddyVercelVitestTestcontainersMSWTDD

Liderazgo técnico

He liderado equipos de desarrollo: defino estándares, reviso código, tomo decisiones técnicas y desbloqueo al equipo.

Tech LeadCode reviewEstándares de equipoPlaneaciónDocumentación

Producto & UX

Entiendo el problema antes de programar la solución: investigo usuarios, analizo requerimientos y diseño flujos.

UX ResearchArquitectura de informaciónFigmaAnálisis de negocioProduct discovery

03 / IA & Agentes

No solo uso IA.
Dirijo equipos de agentes.

Trabajo con un flujo de ingeniería agéntica: cada funcionalidad nace como especificación, se divide en tareas verificables y la implementan agentes de IA bajo reglas explícitas.

Yo defino la arquitectura, los contratos y los criterios de calidad; los agentes ejecutan en paralelo. El resultado: la velocidad de un equipo completo con el criterio de un solo ingeniero responsable.

AGENTS.md
# AGENTS.md

## Ciclo
DEFINE → PLAN → BUILD → VERIFY → REVIEW → SHIP
> Sin spec no hay código.

## Comportamiento obligatorio
- Explicita supuestos. Si hay confusión, PARA.
- Rebate con el costo cuantificado.
- Verifica, no supongas.

## Límites
- Pregunta antes de agregar dependencias.
- Cada agente trabaja solo en su área.
- Nunca commitees secretos.

## Definition of Done
- [x] Test que falla sin el cambio
- [x] Verificado en runtime
- [x] Aprobación humana antes de merge

// así trabajan mis agentes

Ciclo spec-driven

  1. 01

    DEFINE

    SPEC.md con supuestos explícitos

  2. 02

    PLAN

    tasks/ con aceptación y verificación

  3. 03

    BUILD

    TDD, una rebanada a la vez

  4. 04

    VERIFY

    evidencia en runtime, no suposiciones

  5. 05

    REVIEW

    code review + checklist de seguridad

  6. 06

    SHIP

    tags semver aprobados por humano

Orquestación multi-agente

Divido el trabajo entre varios agentes en paralelo, cada uno con su área y coordinados por contratos claros. Yo mantengo la visión del sistema completo.

Guardrails y Definition of Done

Reglas explícitas para los agentes: sin especificación no hay código, tests primero, verificación real y nada llega a producción sin mi revisión.

Model Context Protocol

Conecto la IA con herramientas y datos reales: uso MCP a diario con Figma, Canva, Supabase, Vercel y Google Drive, y diseño servidores MCP seguros para negocios.

Skills propias

Escribo mis propias Agent Skills para empaquetar conocimiento experto: arquitectura de bases de datos, UX research, análisis de negocio, producto y revisión de código.

04 / Experiencia

Full-Stack Engineer

Avena.io

Sep 2026 — presenteactual
  • —Desarrollo frontend y backend del producto en una startup en crecimiento.
  • —Diseño y construyo APIs y servicios del backend.
  • —Integro IA y agentes tanto en el producto como en el flujo de trabajo del equipo.

Founder & Lead Engineer

RoasNet · Proyecto propio

2026 — presenteactivo
  • —Fundé y construyo RoasNet, una plataforma de ventas y operación para comercios con varias sucursales, ya en uso en ROAS Comercializadora.
  • —Soy responsable de todo: producto, arquitectura, apps, API, base de datos e infraestructura.
  • —Dirijo agentes de IA en paralelo para entregar a velocidad de equipo con estándares de calidad estrictos.

Technical Lead

Tedyc

2025 — 2026
  • —Lideré el equipo de desarrollo frontend y definí la arquitectura de los proyectos.
  • —Implementé agentes de IA integrados al flujo de trabajo del equipo.
  • —Desarrollé y mantuve tedyc-web-utilerías, la librería oficial del ecosistema.
  • —Tomé decisiones técnicas en sistemas de RH, pagos y gestión organizacional.

Frontend Developer

Tedyc

2025
  • —Desarrollé 2 aplicaciones React/TypeScript (SAAF y GESCO) con Feature-Sliced Design.
  • —Gestioné el ciclo completo: planificación, testing, despliegue en VPS y documentación.
  • —Refactoricé módulos críticos para mejorar la integridad transaccional en sistemas de compras.

Software Developer

Velor Innovation

2024 — 2025
  • —Construí un sistema de gestión de citas con PHP, JavaScript y arquitectura MVC.
  • —Diseñé esquemas relacionales optimizados para datos de reservas de alta frecuencia.

05 / Productos

Lo que he construido.

RoasNet

ACTIVO
Proyecto propio · Activo · En producción

Mi producto independiente: sistema de ventas y operación para comercios con varias sucursales — punto de venta, app móvil, panel de administración, API y sitio público. Ya opera en ROAS Comercializadora, sigue vendiendo aunque se caiga el internet y sincroniza todo al volver la conexión.

  • ›Fundador, arquitecto y único desarrollador — de la idea a producción
  • ›Funciona offline: cero ventas perdidas o duplicadas
  • ›Construido con equipos de agentes de IA y miles de tests automatizados
FlutterNext.jsSpring BootPostgreSQLPowerSyncDocker

AviableMe

WIP
Proyecto personal · En desarrollo

App móvil Local-First para barberos y estilistas independientes en México. Opera offline con agenda siempre disponible — diseñada para entornos de conectividad variable.

  • ›UX Research etnográfico (N=5) con personas, journey maps y 3 insights con evidencia directa
  • ›Arquitectura Local-First con PowerSync vs. alternativas — prioridad en resiliencia offline
  • ›Information Architecture: sitemap 3 niveles, 4 user flows críticos optimizados a ≤3 taps
React NativePowerSyncSQLiteFigma

LAKC

npm
Librería npm privada · Ecosistema Tedyc

Librería npm privada publicada en GitHub Packages que centraliza auth, hooks, componentes UI y capa RTK Query para tres productos del ecosistema Tedyc.

  • ›Multi-entry-point (/ui, /hooks, /types) con tree-shaking granular por submódulo
  • ›Sistema de auth compartido: Redux slice, selectores tipados y manejo de sesión por cookies
  • ›Clases de error personalizadas: BaseError, RequestError, ValidationFieldsError
ReactTypeScripttsupCJS + ESMGitHub Packages

GESCO

production
ERP Frontend multi-módulo · Tedyc

ERP para gestión de compras, requisiciones, presupuestos y catálogos en entornos multi-empresa. Arquitectura feature-based desde cero con autenticación SSO y roles granulares.

React 19TypeScriptRedux ToolkitAnt Design 5Vite

SAAF

production
Plataforma de Recursos Organizacionales · Tedyc

Plataforma para gestión organizacional y fiscal. Autenticación JWT multi-paso, internacionalización, theming dinámico y cobertura de testing sobre tres microservicios REST.

React 19TypeScriptRTK Queryi18nextVitestMSW

06 / Contacto

¿Tienes algo
en mente?

Abierto a proyectos, colaboraciones, o simplemente a una buena conversación técnica.

Escríbeme