código · tatami · aprendizaje continuo
Contacto del desarrollador
Prof. Ing. Néstor J. Resendiz, MBA
Depto. de Sistemas TI · Profesor de Taekwondo 🥋 3° DAN
Soy Prof. Ing. Néstor J. Resendiz, MBA: practicante y formador de Taekwondo, docente en nivel universitario y preparatoria, y apasionado por la tecnología aplicada al aula y a la operación real de organizaciones. Combino la disciplina del entrenamiento con el rigor de la ingeniería para construir desarrollo web, aplicaciones útiles y sistemas que la gente use todos los días.
command center · TaekwondoMBT
Sistema vivo para administrar academias, alumnos y comunicación pública.
Diseñado para que el administrador, el profesor y el alumno trabajen con la misma información: pagos, exámenes, cintas, certificados, eventos, galería, contratos, reportes y landing pública sincronizados.
01 · Trayectoria
Formación y camino
Educación y Docencia
Docente universitario y bachillerato
Mi labor en educación superior y preparatoria me ha enseñado a traducir ideas complejas en experiencias claras: planeación didáctica, evaluación y acompañamiento al estudiante, siempre con foco en el aprendizaje significativo. Depto. de Sistemas de Tecnologías de la Información.
Deporte & Disciplina
Taekwondo · 3° DAN 🥋
El Taekwondo ha sido parte central de mi vida: entrenamiento constante, enseñanza en el dojang y valores de respeto, perseverancia y mejora continua que llevo también al trabajo profesional.
Ingeniería & MBA
Ingeniería de software + Maestría en Administración
Como ingeniero de software, diseño e implemento soluciones robustas: APIs, interfaces, persistencia, despliegue y pruebas. El MBA aporta la visión de negocio para que la tecnología resuelva problemas reales con impacto medible.
02 · Exploración Tech
Construir para aprender
Fuera del horario formal experimento con sitios web, aplicaciones y sistemas: prototipos, integraciones, automatización y herramientas que resuelvan fricciones concretas. Ese hábito de construir y probar alimenta directamente proyectos como TaekwondoMBT.
03 · Plataforma
TaekwondoMBT
TaekwondoMBT es una plataforma de gestión multi-escuela pensada para academias y organizaciones marciales: centraliza administración de sedes, profesores, alumnos, familias y comunicación pública, con módulos operativos para el día a día.
Objetivo: digitalizar y ordenar la operación — desde expedientes, papelería y mensajería hasta exámenes, certificados, contratos, eventos, galería, reportes y flujos de pago — con una experiencia de paneles administrativos coherente, datos sincronizados y presentación profesional para padres de familia.
Panel · Frontend
SPA React 19 + Vite. Rutas por módulo, lazy loading, temas, modo oscuro/claro.
API · Backend
Node.js HTTP nativo. Auth JWT, SSE en tiempo real, sin frameworks externos.
Datos · Persistencia
Supabase como sincronización remota, SQLite como espejo local rápido y JSON store de respaldo operativo.
04 · Plataforma & Código
Software de gestión académica para artes marciales
TaekwondoMBT es una plataforma multi-rol en producción diseñada desde cero para academias de artes marciales: centraliza la operación completa — alumnos, pagos, exámenes, certificados, eventos y comunicación — en un solo sistema accesible desde cualquier dispositivo.
Administrador
Visión global de todas las sedes: gestión de alumnos, pagos, contratos, reportes financieros, galería, usuarios, permisos y configuración de cintas por escuela. Control total del ecosistema desde un único panel.
Profesor
Gestión de su propia sede: registro de alumnos, cobros, programación de exámenes, emisión de certificados, control de asistencias, organización de eventos y mensajería directa con su grupo.
Alumno / Portal
Portal personal accesible desde el celular: expediente digital, historial de pagos, certificados con indicador de estado, progreso de cintas, calendario de eventos — todo descargable en PDF.
Expediente digital siempre disponible
Padres y alumnos acceden desde el teléfono al historial completo: cintas, pagos, asistencias y certificados.
Transparencia en pagos
Los padres ven en tiempo real los pagos al corriente y el total acumulado. Descargable como PDF.
Seguimiento del progreso
Ruta de cintas, poomsae requerido y porcentaje de avance — motivación visual constante.
Certificados verificables
Cada certificado emitido aparece en el portal con indicador de aprobación y descarga del PDF oficial.
Agenda en el bolsillo
Competencias, exámenes y cumpleaños próximos. Cartas de felicitación a compañeros desde la app.
Comunicación directa
Profesores envían avisos y recordatorios. Integración directa con WhatsApp para el padre de familia.
Plataforma en producción · Mayo 2026
0
Líneas de código
150
Archivos fuente
37
Componentes React
27
Módulos de servidor
3
Portales distintos
3
Roles de usuario
Arquitectura orientada a dominio
El sistema se divide en capas desacopladas: el panel de administración/profesor (React 19 + Vite, code splitting por módulo), una API REST en Node.js puro sin frameworks externos (auth JWT, sincronización SSE en tiempo real, Supabase + espejo SQLite + respaldo JSON), un portal de alumno en Vanilla JS ultra-ligero y una landing pública con calendario, galerías, directiva, cumpleaños y preinscripciones. La generación de documentos — expedientes, certificados, contratos y reportes — ocurre con html2canvas, jsPDF y pdf-lib. El despliegue automatizado vía rsync + nginx mantiene actualizaciones controladas.
Qué hace
Operación académica completa
Registra alumnos, administra escuelas, controla pagos, bajas, asistencias, inventario, ventas, usuarios, permisos y bitácora desde una sola plataforma multi-rol.
Para qué sirve
Orden y confianza para familias
Padres y alumnos consultan certificados, avance de cintas, documentos, calendario, cumpleaños y comunidad sin depender de capturas o mensajes perdidos.
Automatización
Documentos y comunicación
Genera PDFs visuales para expedientes, contratos, invitaciones de examen y certificados; conecta avisos, WhatsApp, anuncios y galería pública aprobada.
Sincronización
Admin · profesor · alumno · landing
Los cambios del panel alimentan el portal del profesor, el portal del alumno y la landing pública con API, SSE, caché local y validaciones por rol.
05 · Stack real del repositorio
Tecnologías en TaekwondoMBT
Listado verificado con package.json, vite.config.js, server/api-server.js y la landing pública. Cada icono enlaza a la documentación oficial.
Cinta técnica — logos interactivos
06 · Ecosistemas adicionales
Otras tecnologías (otros proyectos)
Más allá del stack de este repositorio, también se puede trabajar con stacks habituales en la industria — PostgreSQL, MongoDB, contenedores con Docker, nube pública (Google Cloud, AWS), Flutter, .NET, Python, TypeScript / Next.js, etc.
Referencia visual
07 · Servicios
Servicios de programación y desarrollo
Ofrezco acompañamiento de punta a punta en proyectos digitales, con comunicación clara y entregas iterativas:
Desarrollo web profesional
Sitios corporativos, landings de alto impacto y presencia en línea optimizada para SEO y conversión.
Paneles administrativos
Aplicaciones web con roles, reportes, flujos de negocio y paneles administrativos a la medida.
Aplicaciones móviles
Apps Android e iOS nativas o multiplataforma, según el dominio y el equipo del proyecto.
Software de escritorio
Binarios locales para integración profunda con el sistema operativo o hardware especializado.
Sistemas a medida
APIs, integraciones, automatización y soluciones específicas para escuelas, academias y empresas.
08 · Filosofía de trabajo
Mejora continua: tatami y código
Creo en la mejora continua: en el tatami como en el editor — escuchar, medir, ajustar. La disciplina del Taekwondo y el rigor de la ingeniería convergen en el mismo principio: cada iteración debe ser mejor que la anterior.
Si tienes una idea, un negocio que digitalizar o una escuela / academia que necesite orden operativo, hablemos y definamos el siguiente paso concreto. Escríbeme por WhatsApp o llama al número de abajo para cotizaciones, integración con TaekwondoMBT u otros proyectos de desarrollo web y aplicaciones.
¿Necesitas un sistema como este?
Podemos revisar tu operación, detectar módulos clave y diseñar una solución que no solo se vea bien, sino que reduzca trabajo manual, ordene datos y conecte usuarios reales.
09 · Contacto del desarrollador
WhatsApp y teléfono
Canal principal para consultas de desarrollo, cotizaciones de software, soporte del ecosistema TaekwondoMBT u otros sistemas a medida. Indica en el mensaje el tipo de proyecto.