
My Projects

App Cabina 360
La aplicación permite a los usuarios capturar momentos únicos y aplicar una variedad de filtros y efectos especiales, como cámara lenta, efecto espejo y modo boomerang. Además, los usuarios pueden añadir una canción de fondo para personalizar aún más sus videos.
Una vez que el video está listo, la aplicación facilita su compartición a través de WhatsApp. Para lograr esto, implementé un API desarrollado en Express.js que interactúa con el API de WhatsApp para enviar los mensajes de manera eficiente y segura.
Tech Stack:

App Casino
La aplicación de casino que ofrece una experiencia de juego completa y emocionante. Los usuarios pueden comprar diversos assets y badges para personalizar su perfil y mejorar su experiencia de juego. La aplicación permite realizar apuestas en una variedad de juegos de casino, así como gestionar depósitos y retiros de manera segura y eficiente.
El backend de la aplicación está desarrollado en Express.js, lo que garantiza un rendimiento robusto y una integración fluida con otros servicios. Además, la aplicación cuenta con una versión web y es completamente responsiva, asegurando una experiencia de usuario óptima en cualquier dispositivo.
Tech Stack:

App INIFED
Desarrollé una aplicación utilizada por el gobierno federal para registrar y validar escuelas. La aplicación permite registrar escuelas junto con su ubicación GPS, asegurando una geolocalización precisa. Además, los edificios dentro de cada escuela también se pueden mapear utilizando coordenadas GPS, proporcionando una representación detallada y exacta de cada instalación.
La aplicación incluye un formulario precargado que facilita la validación de las escuelas. Los usuarios pueden completar y enviar este formulario directamente desde la aplicación, lo que agiliza el proceso de verificación y garantiza la precisión de los datos recopilados.
Tech Stack:

Requisiciones de farmacéutica
Desarrollé un sistema para una farmacéutica utilizando Vue.js, diseñado para gestionar de manera eficiente las requisiciones de insumos y materiales. Este sistema permite a los usuarios registrar y monitorear las requisiciones, asegurando un control preciso y actualizado de los recursos.
El sistema cuenta con varios módulos clave:
- 1.- Módulo de Requisiciones: Permite registrar, aprobar y monitorear las requisiciones de insumos y materiales necesarios para las operaciones de la farmacéutica.
- 2.- Módulo de Reportes: Genera reportes detallados sobre las requisiciones, incluyendo el estado, fecha de solicitud, y otros datos relevantes.
- 3.- Módulo de Gráficas: Proporciona visualizaciones gráficas de los datos, facilitando el análisis y la toma de decisiones.
- 4.- Módulo de Administración de Usuarios: Gestiona los permisos y roles de los usuarios, asegurando que solo el personal autorizado tenga acceso a ciertas funcionalidades y datos.
Tech Stack:

Moodle para un colegio
En este proyecto, me encargué de la configuración completa del servidor desde cero, así como de la instalación inicial de Moodle. Realicé la personalización de la plataforma para adaptarla a las necesidades específicas del cliente, asegurando una experiencia de usuario óptima y funcional.
Además, gestioné la carga masiva de alumnos y maestros, facilitando la integración de grandes volúmenes de datos en la plataforma. También fui responsable de la administración continua del sitio, asegurando su correcto funcionamiento y actualizaciones periódicas.
Tech Stack:

App banco de sangre
Desarrollé una aplicación móvil en React Native para un banco de sangre, diseñada para registrar solicitantes de sangre y mostrar notificaciones de las solicitudes más cercanas según la ubicación del usuario. Esta aplicación facilita la conexión entre donantes y solicitantes, mejorando la eficiencia y rapidez en situaciones de emergencia.
Trabajé en estrecha colaboración con un diseñador, quien se encargó de la interfaz de usuario, y con un desarrollador que gestionó el backend. Además, formé equipo con otro desarrollador responsable de la versión web de la aplicación, la cual fue desarrollada en Vue.js.
La aplicación permite a los usuarios registrarse como donantes o solicitantes de sangre, y utiliza la geolocalización para notificar a los donantes sobre las solicitudes cercanas. Esta funcionalidad es crucial para asegurar una respuesta rápida y efectiva en la donación de sangre.
Tech Stack:

App Expediente Clínico
Desarrollé una aplicación móvil en React Native que gestiona expedientes clínicos de manera eficiente y segura. La aplicación permite a los usuarios programar citas médicas y mantener su expediente clínico siempre actualizado. Cada vez que se genera una cita, se crea un código QR que el paciente debe mostrar al doctor al llegar a la consulta. Este código QR garantiza la seguridad de los pacientes, ya que solo el doctor y el paciente pueden acceder a la información relevante.
Además de la aplicación móvil, también desarrollé el sistema web en Vue.js, asegurando una experiencia de usuario coherente y accesible desde cualquier dispositivo. La versión web permite a los usuarios gestionar sus citas y expedientes clínicos con la misma facilidad que la aplicación móvil.
Tech Stack:

Sistema de notarías
En este proyecto, colaboré como desarrollador Frontend en un sistema diseñado para dar seguimiento a los procesos realizados por los notarios. El sistema permite registrar solicitudes de procesos y realizar la firma electrónica de documentos para su aprobación por parte del notario.
Además, el sistema cuenta con varios módulos clave:
- 1.- Módulo de Administración de Usuarios: Gestiona los permisos y roles de los usuarios, asegurando que solo el personal autorizado tenga acceso a ciertas funcionalidades y datos.
- 2.- Módulo de Reportes: Genera reportes detallados sobre los procesos y solicitudes, facilitando el análisis y la toma de decisiones.
- 3.- Módulo de Gráficas: Proporciona visualizaciones gráficas de los datos, permitiendo una comprensión rápida y clara de la información.
Tech Stack:

Sistema para egresados
- 1.- Módulo de Administración de Usuarios: Gestiona los permisos y roles de los usuarios, asegurando que solo el personal autorizado tenga acceso a ciertas funcionalidades y datos.
- 2.- Módulo de Reportes: Genera reportes detallados sobre los procesos y solicitudes, facilitando el análisis y la toma de decisiones.
- 3.- Módulo de Gráficas: Proporciona visualizaciones gráficas de los datos, permitiendo una comprensión rápida y clara de la información.