Jonathan Isrrael Caballero Morales, Software Engineer

Jonathan Isrrael Caballero Morales

Sobre mí

Soy Software Engineer con experiencia en distintos rubros: sector empresarial, freelance y consultoras.

Me enfoco en arquitectura y en decisiones técnicas que sostienen un producto a largo plazo, no solo en que el código funcione hoy. Uso herramientas de IA como parte normal del flujo, pero cada decisión y cada línea que entra a producción pasa por mi criterio.

También comparto todo esto en TikTok como @isrra_dev, mezclando programación y humor.

Experiencia

01Febrero 2026
Presente

Sthorme

Full Stack Engineer y Cofundador

Sthorme

Me uní al equipo cofundador de Sthorme, un SaaS de inteligencia de marketing potenciado por IA, siendo parte del crecimiento de cero a 200+ usuarios activos con producto en producción y generando ingresos. Integré Meta Marketing API y servicios de Google Cloud para el análisis de métricas de redes sociales mediante lenguaje natural.

Frontend

Next.jsReactTypeScriptv0

Backend

PythonFastAPIRedisDocker

Herramientas

VercelGitGitHub
02Julio 2025 – Julio 2026

Magg (Electro Magg)

Líder Técnico Full Stack

Magg (Electro Magg)

Lideré la reingeniería completa de la plataforma web corporativa con Next.js, SSR/SSG, Prisma y Supabase, reduciendo el tiempo de carga inicial de 6s a 1.4s y mejorando el Largest Contentful Paint en +60%, incrementando directamente la retención de tráfico orgánico. Definí la arquitectura técnica, el modelado de datos con Prisma ORM sobre PostgreSQL y la estrategia de despliegue en Vercel. Gestioné el estado global con Zustand y consolidé una capa de UI consistente con Tailwind CSS y Shadcn.

Frontend

Next.jsReactTypeScriptTailwind CSSShadcn UIZustandVitestJestv0

Backend

Node.jsPrisma

Datos

PostgreSQLSupabase

Herramientas

VercelGitGitHubSlack APIFigma
03Mayo 2025 – Julio 2025

WebDecero

Desarrollador Front-end

WebDecero

Desarrollé y optimicé componentes para el ERP empresarial utilizando React y Tailwind CSS, adaptándome a un código base estructurado bajo arquitectura MVC con Laravel y PHP. Aseguré la calidad del código siguiendo estándares del equipo, mejorando la mantenibilidad y consistencia del frontend. Contribuí a la entrega continua de funcionalidades alineadas a requerimientos de negocio, trabajando con control de versiones en Git y GitHub y validando funcionalidades mediante Vitest.

Frontend

JavaScriptReactTailwind CSSVitest

Backend

LaravelPHP

Datos

MongoDB

Herramientas

GitGitHub
04Septiembre 2024 – Junio 2025

Clever Cloud

Desarrollador Full Stack

Clever Cloud

Construí e iteré módulos core para una plataforma ERP empresarial usando React, Vue.js y PHP/MySQL con 500+ usuarios concurrentes; el rediseño de flujos UX clave redujo el tiempo promedio de completado de tareas en ~30%. Diseñé interfaces reutilizables aplicando arquitectura modular y gestioné el estado global con Zustand y Pinia, construyendo interfaces consistentes con Vuetify y Bootstrap.

Frontend

ReactVuePiniaZustandVuetifyBootstrapViteVitest

Backend

PHP

Datos

MySQL

Herramientas

GitGitHub
05Mayo 2023 – Agosto 2024

Industrias Maquinsa

Desarrollador Full Stack

Industrias Maquinsa

Lideré el desarrollo end-to-end de Fortisiip, una plataforma interna de RRHH que digitalizó flujos de vacaciones, evaluaciones de desempeño y expedientes de empleados para 1,000+ colaboradores, reemplazando al 100% los procesos en papel de toda la empresa. Construí el frontend con React (SPA), implementando control de acceso basado en roles, generación dinámica de formularios y validación en tiempo real, entregando una UX fluida para roles de RRHH, gerencia y empleados.

Frontend

ReactJavaScriptHTML5CSS3Bootstrap

Backend

C#.NET

Datos

PostgreSQLSQL Server

Herramientas

GitLinux

Quitanza MX

Calcular una liquidación laboral en México implica cruzar la Ley Federal del Trabajo, la Ley del ISR y varios escenarios de salida (despido injustificado, renuncia voluntaria, rescisión por causa del patrón, mutuo acuerdo) que rara vez se explican con claridad. Quitanza MX resuelve eso con un flujo guiado en 3 pasos, salario y frecuencia de pago, fechas de empleo y motivo de salida, aplicando automáticamente indemnización constitucional, finiquito, prima de antigüedad y retenciones de ISR según la ley vigente para 2026. Construida con Next.js, React, TypeScript y Tailwind CSS, incluye una configuración avanzada de prestaciones para ajustar aguinaldo y prima vacacional por encima del mínimo legal. El cálculo corre en el navegador y el resultado se puede guardar en un historial para comparar distintos escenarios de salida.

Next.jsReactTypeScriptTailwind CSSLucide+3

Sthorme

Sthorme es una plataforma de inteligencia de marketing potenciada por IA que ayuda a empresas, marcas y creadores a entender el rendimiento de sus redes sociales sin perderse en métricas. Integra datos de Instagram, Facebook y otras fuentes en una interfaz conversacional: basta con preguntar en lenguaje natural para identificar las publicaciones con mejor rendimiento, comparar periodos, encontrar los mejores horarios para publicar y recibir recomendaciones para optimizar la estrategia de contenido. El sistema está construido con React, Next.js, TypeScript y Turbopack en el frontend, y Python/FastAPI en el backend, desplegado en Vercel con infraestructura en AWS. La UI combina Tailwind CSS, Shadcn UI, Radix UI, Framer Motion y GSAP para una experiencia rápida y cuidada, mientras integraciones con Meta y Slack automatizan la generación de contenido y la colaboración entre equipos, reduciendo tareas de horas a minutos.

Next.jsReactTypeScriptPythonFastAPI+13

ChambaFlow

Postular en OCC y Computrabajo es repetitivo por diseño: buscar, abrir, leer, hacer clic, volver. ChambaFlow elimina ese ciclo con un bot que se adjunta a tu sesión activa del navegador, sin almacenar ni interceptar credenciales, porque el enfoque correcto fue nunca necesitarlas. La apuesta técnica fue el remote debugging: en lugar de gestionar autenticación (frágil y difícil de mantener), el bot hereda tu sesión ya abierta y opera desde ahí. La configuración completa, keywords, plataformas y filtros, vive en un solo archivo YAML.

PythonGitGitHubSelenium

Aparecen.mx

Aparecen.mx es una herramienta cívica gratuita diseñada para ayudar a familias, colectivos y ciudadanos en México a generar fichas de búsqueda de personas desaparecidas de forma inmediata. La plataforma automatiza el diseño bajo principios de comunicación de emergencia: alto contraste, jerarquía visual clara y optimización para difusión tanto en redes sociales como en impresión física. La decisión clave del proyecto fue la privacidad: toda la información se procesa directamente en el navegador del usuario (client-side), sin bases de datos, sin almacenamiento y sin transmisión a servidores externos.

Next.jsReactTypeScriptTailwind CSSShadcn UI+8

Pásalo

Pásalo es una plataforma comunitaria diseñada para redistribuir objetos de forma local sin fricción. A diferencia de los modelos tradicionales de clasificados, aquí no existe la compra, la venta ni la negociación: el enfoque está en conectar directamente a personas que tienen algo útil con quienes realmente lo necesitan. El sistema prioriza la inmediatez y la experiencia de usuario: publicar un objeto toma segundos, explorar se adapta a tu ubicación (estado y municipio en México) y la interacción está diseñada para ser clara, rápida y sin ruido. Más que una app de listados, Pásalo busca incentivar una cultura de reutilización, reduciendo desperdicio y fortaleciendo comunidades locales a través de tecnología bien ejecutada.

Next.jsReactTypeScriptPostgreSQLSupabase+10

DescífraMX

La mayoría de los mexicanos ha usado su CURP sin saber qué codifica cada carácter. DescífraMX lo desarma visualmente en tiempo real: fecha de nacimiento, estado, sexo, dígito verificador y palabras inconvenientes, campo por campo, con contexto. Con más de 1,000 consultas registradas y una API REST pública documentada con OpenAPI, la decisión más importante fue la privacidad-by-design: ningún dato sale del navegador. Sin backend, sin logs, sin base de datos.

Next.jsTypeScriptReactTailwind CSSShadcn UI+6
Quitanza MX
Sthorme
ChambaFlow
Aparecen.mx
Pásalo
DescífraMX

Esto es solo
una muestra.

Bots de automatización, juegos hechos desde cero y más. El resto del trabajo vive aquí.

Ver todos los proyectos
00

STACK

0114 TECH

Frontend

  • React
  • Next.js
  • TypeScript
  • Vue
  • Tailwind CSS
  • HTML5
  • CSS3
  • JavaScript
  • Bootstrap
  • Vuetify
  • Shadcn UI
  • React Router
  • Pinia
  • v0
027 TECH

Backend

  • Node.js
  • Python
  • FastAPI
  • Laravel
  • C#
  • .NET
  • Redis
038 TECH

Datos & Cloud

  • PostgreSQL
  • MySQL
  • SQL Server
  • MongoDB
  • Firebase
  • Prisma
  • Supabase
  • Docker
0411 TECH

Dev Tools & IA

  • Git
  • GitHub
  • VS Code
  • Cursor
  • Vite
  • Vitest
  • Jest
  • Postman
  • Vercel
  • Figma
  • Claude

Certificados que
respaldan mi trabajo.

Tengo 16 certificaciones de plataformas como Udemy, CISCO y Google, cada una con su credencial oficial verificable a un clic.

Ver todos los certificados
00

Educación

012023 - 2025

Ingeniería en Desarrollo y Gestión de Software

U. Tecnológica de Huejotzingo

LVL 03

Formación enfocada en el ciclo de vida completo del software, incluyendo arquitectura de sistemas web, diseño escalable, patrones de diseño y gestión de proyectos. Adquirí experiencia en definición de requisitos, aseguramiento de calidad, pruebas automatizadas y metodologías ágiles como Scrum y Kanban.

022021 - 2023

TSU en Desarrollo de Software Multiplataforma

U. Tecnológica de Huejotzingo

LVL 02

Carrera técnica enfocada en desarrollo multiplataforma con bases sólidas en programación orientada a objetos, bases de datos relacionales y consumo de APIs REST. Desarrollé proyectos completos desde diseño de datos hasta implementación frontend y backend.

032018 - 2021

Técnico en Programación

CETis 17

LVL 01

Formación inicial en programación con enfoque en lógica computacional, algoritmos y estructuras de datos. Trabajé con lenguajes como C# y C++, desarrollando aplicaciones y resolviendo problemas mediante código estructurado.