Volver
Descargar CV ↓

Raúl Castro Ortiz

Desarrollador Full-Stack

Hidalgo, México · +52 772 120 4849 · [email protected] ·linkedin.com/in/casor6 · github.com/casor6

Perfil profesional

Desarrollador Full-Stack que construye aplicaciones web de punta a punta. En frontend trabajo con React, Next.js y TypeScript: maquetación a partir del diseño, manejo de estado y consumo de APIs. En backend con NestJS y Node.js: diseño de APIs REST, modelado de datos en MongoDB, PostgreSQL y MySQL, autenticación e integraciones con pasarelas de pago y servicios externos. También con experiencia en Web3 y en productos SaaS propios en producción, desarrollados con IA bajo mi dirección: arquitectura, revisión de código y despliegue.

Experiencia profesional

Fundador y Desarrollador Full-Stack — Independiente — Productos propios y freelance
  • Desarrollo a medida para clientes en paralelo a los productos propios.
  • Apps móviles en Flutter y React Native, entre ellas calculadoras para la industria farmacéutica.
  • Plataformas web de gestión: administración de grupos scouts y sistema de gestión de membresías.
  • La base de estos proyectos la programé a mano; desde 2025, funciones nuevas y mantenimiento con desarrollo asistido por IA, con revisión y despliegue a mi cargo.
  • Alcance completo en cada encargo: levantamiento de requerimientos, desarrollo, despliegue y entrega al cliente.
  • Stack: React 19, Vite, TanStack Query, Zustand, Tailwind CSS, PocketBase, Dexie · IndexedDB, NestJS, MongoDB, BullMQ, Redis, Stripe, Apple Wallet · Google Wallet, AWS S3 · SES, Cloudflare Workers, Flutter, React Native, Git.
Full-Stack Developer — Apebond / DefiZoo
  • Backend con NestJS, MongoDB y Mongoose: mantenimiento, mejoras y nuevas funciones, con propuesta de schemas revisada por el líder técnico.
  • Integración con Web3 para la lectura de smart contracts: configuración de proveedores RPC y de la comunicación on-chain en ecosistemas EVM.
  • Frontend con Next.js desde diseños de Figma, con Redux, TanStack Query y Zustand para estado y datos, y librerías Web3 para interactuar con los contratos.
  • Sistemas de reportes internos de punta a punta eligiendo el stack (React con Vite, NestJS, MongoDB) y bots de Telegram y Discord sobre los productos on-chain.
  • Stack: NestJS, MongoDB · Mongoose, Next.js, React, Vite, Redux, TanStack Query, Zustand, Tailwind CSS, Web3 · Ethers.js, Contratos EVM · RPC, REST APIs, Figma, Git.
Full-Stack Developer — Yaydoo
  • Interfaz completa en AngularJS y CSS a partir del diseño entregado, consumiendo la API en Laravel: registro e inicio de sesión, home, órdenes, productos, carrito y detalle de la orden.
  • Servicios en la API Laravel sobre MySQL y consumo de los webhooks de Conekta, la pasarela de cobros de la plataforma.
  • Estructura de base de datos para nuevas funcionalidades con revisión del líder técnico, más mantenimiento continuo y resolución de bugs críticos.
  • Stack: AngularJS, JavaScript, HTML, CSS, PHP, Laravel, MySQL, REST APIs, Conekta, Git.
Full-Stack Developer — Tanger Inc
  • Sitios de registro para eventos corporativos con HTML, CSS, JavaScript, jQuery y PHP sin frameworks, maquetados desde el diseño entregado, y estructura de tablas en MySQL.
  • Apps móviles con PhoneGap y tiempo real dentro de la app: servidor local en Node.js con Express y WebSockets alimentando un frame embebido, con datos en MySQL.
  • Apps internas, herramientas de gestión y paneles administrativos, en entornos de entrega rápida.
  • Stack: HTML, CSS, JavaScript, jQuery, AJAX, PHP, MySQL, PhoneGap, Node.js, Express, WebSockets.
Frontend Developer — Proit (Telmex)
  • Mantenimiento, mejora y funciones adicionales sobre un sistema interno de visualización de información, con HTML, CSS, JavaScript, jQuery y AJAX.
  • Stack: HTML, CSS, JavaScript, jQuery, AJAX.
Full-Stack Developer — Syscom
  • Plataforma de recargas telefónicas de punta a punta: alta de usuarios, inicio de sesión del cliente y ejecución de las recargas contra el servicio SOAP del proveedor.
  • Maquetación completa sin diseñador en el equipo y servicios en PHP con MySQL para autenticación, persistencia y registro de operaciones.
  • Stack: HTML, CSS, JavaScript, jQuery, AJAX, PHP, MySQL, SOAP.

Productos propios · desarrollo asistido por IA

LigaRol — ligarol.app

SaaS · Fundador · desarrollo asistido por IA · Gestión de ligas deportivas amateur.

  • Plataforma end-to-end para organizadores de ligas: administración, marcador en vivo operado por árbitros y presencia pública de la liga. Suscripción por capacidad de equipos y activación por evento.
  • Manager: Panel de organizadores: equipos, calendarios, estadísticas y suscripción vía Stripe.
  • Cancha: Marcador en vivo desde el navegador del árbitro, con actualización en tiempo real y modo offline.
  • Live: Página pública de la liga: partidos, roles, estadísticas y patrocinadores.
  • Mi parte: Definición del producto, alcance y modelo de suscripción; Arquitectura, modelo de datos y elección de stack; Revisión y pruebas del código generado; depuración cuando algo falla; Despliegue en Railway, dominio, DNS y certificados.
  • Stack: TypeScript, React 19, Vite, React Router, TanStack Query, Zustand, Tailwind CSS, PocketBase, Stripe, Dexie (offline), PWA, react-pdf.
Frecuenta — frecuenta.app

SaaS · Fundador · desarrollo asistido por IA · Tarjetas de lealtad digitales en la wallet del celular.

  • Programa de lealtad para negocios con clientes recurrentes —barberías, cafeterías, gimnasios, restaurantes— sin obligar a descargar una app. Sellos por visita o consumo, puntos con catálogo de recompensas, cupones de campaña y panel con el comportamiento de los clientes.
  • Tarjeta en wallet: Pases de Apple Wallet y Google Wallet generados en el servidor, con sellos, promociones y avisos en la tarjeta.
  • Panel del negocio: Datos de clientes, catálogo de recompensas y campañas de cupones.
  • Escáner y minisitio: Lectura de QR desde el celular del negocio y página pública en Next.js.
  • Mi parte: Definición del producto, planes y precios; Arquitectura de la API, modelo de datos y elección de integraciones; Revisión y pruebas del código generado; depuración cuando algo falla; Despliegue en Railway, dominio, DNS y certificados.
  • Stack: TypeScript, React 19, Vite, Next.js, NestJS, MongoDB, BullMQ, Stripe, Apple · Google Wallet, Cloudflare Workers, AWS S3 · SES, JWT · Google OAuth.

Habilidades técnicas

Educación

Licenciatura en Informática

ITSOEH — Instituto Tecnológico Superior del Occidente del Estado de Hidalgo

  • Proyectos académicos: plataforma de evaluación docente y plataforma de capacitación pública (PHP, JavaScript).

Idiomas