Plataforma web para votación remota, orientada a procesos electorales digitales con enfoque en seguridad, cifrado de datos y experiencia de usuario. Implementa autenticación segura, gestión de votantes y visualización de resultados en tiempo real.
Angular (Material, RxJS)
TypeScript
Node.js
Express
MySQL/MariaDB
CryptoJS
ProfesionalesWeb
MCI Posgrado
Sitio institucional del Posgrado en Ciencias de la Ingeniería del Instituto Tecnológico de Chilpancingo, con información académica actualizada, líneas de investigación y convocatorias vigentes.
Aplicación Android que utiliza imágenes térmicas y modelos de aprendizaje automático con TensorFlow Lite para predecir el riesgo de úlceras en pacientes diabéticos. Integra FLIR Thermal SDK para captura con cámara térmica y procesamiento en dispositivo.
Android SDK
Java/Kotlin
TensorFlow Lite
FLIR Thermal SDK
ProfesionalesMóvil
Sistema móvil de gestión financiera
Aplicación móvil híbrida desarrollada para una plataforma fintech, enfocada en brindar asesoría empresarial y servicios bancarios digitales. Ofrece autenticación biométrica, consulta de saldos, historial de movimientos y operaciones seguras mediante integración con una API bancaria privada.
Flutter
Dart
REST API
JWT
ProfesionalesWeb/Móvil
Sistema de Inventario para Terracerías y Pavimentación
Aplicación Flutter desarrollada para registrar, consultar y generar reportes de maquinaria, vehículos y proveedores de una empresa de obras viales. Permite el control integral de recursos con autenticación Firebase y exportación en PDF.
Flutter
Dart
Firebase (Auth, Firestore)
PersonalesWeb
MysticStash
Plataforma moderna y segura para compartir archivos y textos cifrados de extremo a extremo. Brinda una experiencia fluida, centrada en la privacidad, con soporte para múltiples archivos y previsualización automática según su tipo MIME.
Next.JS
React
TypeScript
Tailwind
Firebase (Auth, Storage, Firestore)
AES-GCM
PersonalesWeb
JoanReva – Portafolio Web
Plataforma personal diseñada para documentar y exhibir de manera ordenada mis capacidades como desarrollador FullStack, dentro de un entorno optimizado para su consulta desde cualquier dispositivo.
Landing informativa del proyecto AgroSensIA, orientada a explicar el uso de análisis de datos e IA para optimizar el monitoreo agrícola, con secciones de beneficios, flujo de trabajo, stack tecnológico y formulario de contacto.
Sitio informativo del proyecto DiabeticScan que presenta la solución de predicción de riesgo de úlceras en pacientes diabéticos, incluyendo explicación del modelo, captura térmica, proceso de inferencia, equipo y llamadas a contacto.
ChessClock es una aplicación de reloj de ajedrez moderna y altamente configurable. Permite crear plantillas personalizadas con distintos tipos de control de tiempo, incluyendo incrementos clásicos como Fischer, Delay y Bronstein.
Android Studio
Java
EscolaresMóvil
Organizatec
OrganizaTec es una app escolar que ayuda a los estudiantes a gestionar horarios, tareas, temporizadores y calificaciones de forma clara y eficiente. Su interfaz sencilla y funcional está diseñada para mejorar la organización académica desde un solo lugar.
Android Studio
Java
SQLite
EscolaresEscritorio
Biphos
Sistema de administración que permite gestionar inventario, ventas, menú, reservas, personal y facturación desde una única plataforma. Optimiza la operación del negocio y mejora la atención al cliente mediante herramientas de control, consulta y automatización.
Java
Swing/AWT
MariaDB
EscolaresMóvil
Baby on the way
Aplicación móvil diseñada para acompañar el seguimiento del embarazo. Permite registrar contracciones, almacenar ecografías 2D y 3D, gestionar citas médicas, llevar un control de medicamentos y acceder a consejos para el cuidado materno.
Android
Java
Firebase (Auth, Storage)
EscolaresWeb
DonPizza
DonPizza es una aplicación web diseñada para digitalizar el proceso de pedidos en una pizzería. Permite a los clientes explorar el menú, armar su pedido y enviarlo en línea, mientras que el administrador puede gestionar productos, pedidos y estados desde un panel centralizado.
HTML
CSS
JavaScript
PHP
MySQL
EscolaresMultiplataforma
Grafitor
Aplicación de escritorio para construir y analizar grafos de forma visual. Permite crear nodos y aristas dirigidas o bidireccionales, asignar pesos personalizados y calcular caminos más cortos con el algoritmo de Dijkstra.
Java
Swing
EscolaresEscritorio
Nolasco
Sistema de punto de venta desarrollado para una tienda especializada en mariscos. Permite gestionar pedidos mediante un menú organizado por categorías, autenticación de usuarios y navegación por módulos administrativos.
Java
Swing/AWT
MySQL
ProfesionalesWeb
Sistema de Gestión Veterinaria
Aplicación web desarrollada para clínicas veterinarias, que centraliza el control de citas, historiales médicos de mascotas, inventario de medicamentos y ventas. Diseñada para mejorar la eficiencia en la atención y administración de centros veterinarios.
React
Bootstrap
MariaDB
Express
Node.js
Escolares
Sistema de Gestión para Laboratorio Clínico
Aplicación web desarrollada como parte de un proyecto académico. Sistema completo de gestión para laboratorio clínico con enfoque en control de pacientes, resultados y administración.
Java
Swing
JasperReports
MySQL (MariaDB)
Profesionales
Sistema de Registro para Servicios de Seguridad
Aplicación móvil desarrollada en Flutter para gestionar solicitudes de instalación de equipos de seguridad. Incluye registro de clientes, tipo de proyecto, ubicación con fotografías, firma digital y generación automática de reportes en PDF.
Flutter
Dart
Firebase (Auth, Storage)
EscolaresJuegos
Memorama
Versión digital multijugador del clásico memorama, desarrollada en arquitectura cliente-servidor. Dos jugadores compiten en tiempo real conectados a través de red local, con sincronización visual de jugadas, puntuación y turnos.
Java
EscolaresJuegos
Drag and Drop
Juego interactivo que pone a prueba la memoria visual y la capacidad de asociación del jugador. Consiste en arrastrar imágenes a su categoría correspondiente bajo presión de tiempo y con un sistema de vidas limitado. Ofrece distintos niveles de dificultad y retroalimentación inmediata.
Java
EscolaresJuegos
Token15
Versión digital del clásico juego de deslizamiento. El jugador debe ordenar los números del 1 al 15 o reconstruir una imagen personalizada en el menor número de movimientos posibles, contra reloj. Cuenta con interfaz clara, tiempo configurable y retroalimentación visual del progreso.
Java
EscolaresJuegos
Serpientes y escaleras
Sistema de juego multijugador que integra un selector de personajes y una partida tipo Serpientes y Escaleras. Permite configurar jugadores, elegir entre personajes humanos o IA, ajustar parámetros y jugar en un tablero visual interactivo. Gestiona turnos, dados, movimientos y condiciones de victoria.