Proyectos en los que actualmente formo parte

🏢 Camarai

Camarai

Sin detalles públicos de momento.

Contrato de confidencialidad activo

Mis proyectos

MDev-Messages

Aplicación móvil de mensajería desarrollada como un reto personal, con el objetivo de poner en práctica conceptos avanzados de seguridad, autenticación y comunicación en tiempo real.

Características principales
  • Cifrado de extremo a extremo para garantizar la privacidad de las conversaciones.
  • Autenticación segura con OAuth 2.0 y soporte de login biométrico.
  • Notificaciones push en tiempo real mediante FCM (Firebase Cloud Messaging).
  • Cierre automático de sesión al salir de la aplicación para mayor seguridad (configurable en los ajustes).
  • Almacenamiento seguro de mensajes y archivos en la nube con Google Firebase.
Tecnologías utilizadas
  • React Native
  • Kotlin
  • Tailwind
  • Google Firebase
  • Google Cloud Platform
  • Socket.io
  • Markdown
Aportes personales
  • Diseño e implementación de la arquitectura de mensajería segura.
  • Integración de múltiples mecanismos de autenticación (OAuth 2.0, biometría).
  • Implementación de cifrado de extremo a extremo y gestión de sesiones.
  • Configuración de notificaciones y sincronización en tiempo real.
Vista previa del proyecto

Formulario de Gestión MDev

Aplicación de escritorio para Windows diseñada para gestionar formularios de manera ágil y centralizada.

Características principales
  • Creación, edición y eliminación de formularios personalizados.
  • Almacenamiento seguro de la información en SQL Server.
  • Interfaz intuitiva desarrollada con Windows Forms para facilitar la usabilidad.
  • Funcionalidades de búsqueda y filtrado de registros.
  • Generación de reportes y exportación de datos.
Tecnologías utilizadas
  • C#
  • VB.Net
  • .NET Framework
  • SQL Server
  • Windows Forms
  • Markdown
Aportes personales
  • Diseño e implementación de la arquitectura de la aplicación.
  • Desarrollo de la lógica de negocio y conexión con base de datos.
  • Optimización de consultas SQL para mejorar el rendimiento.
  • Diseño de una interfaz amigable para usuarios no técnicos.
Vista previa del proyecto

Informes de rendimiento MDev

Desarrollé una aplicación de escritorio para la generación rápida y precisa de informes en formato PDF a partir de datos ubicados en SQL Server. El proyecto se construyó utilizando diversas tecnologías para ofrecer una solución simple y fácil de usar.

Tecnologías utilizadas
  • Java
  • C#
  • VB.Net
  • .NET Framework
  • SQL Server
  • JasperReports
  • Windows Forms
  • Markdown
Beneficios
  • Simplificando la creación de informes, reduciendo el tiempo de generación de documentos.
  • Garantizando consistencia y formato profesional en todos los informes.
  • Interfaz intuitiva que permite a usuarios sin conocimientos técnicos generar reportes de manera autónoma.

iSeneca IES Jándula (Replica)

Proyecto académico orientado a la práctica de inspección y depuración de código, cuyo objetivo fue replicar la plataforma educativa iSéneca.

Características principales
  • Análisis de código existente mediante herramientas de inspección y debugging.
  • Replicación parcial de funcionalidades clave de iSéneca.
  • Desarrollo multiplataforma (Android/iOS) con una interfaz similar a la aplicación original.
Tecnologías utilizadas
  • Dart
  • Flutter
  • Markdown
Aportes personales
  • Implementación de pantallas y navegación siguiendo el modelo de la app original.
  • Práctica en depuración e inspección de código.
  • Adaptación de la arquitectura de la app para facilitar la comprensión de los flujos internos.

WarnerBros (Replica)

Como reto se propuso en clase crear una réplica de la aplicación y página web de Warner Bros, con un diseño y animaciones más moderno y funcional.

Tecnologías utilizadas
  • Dart
  • Flutter
  • Markdown

Tiktok (Replica)

Este proyecto fue diseñado y desarrollado como reto personal. Es una réplica de la aplicación Tiktok, con el mismo diseño pero diferente enfoque y funcionalidades.

Tecnologías utilizadas
  • Dart
  • Flutter
  • Markdown

Snake

Juego muy simple que pone a prueba mis conocimientos con Pygame, es un juego de la serpiente clásico, donde el usuario controla una serpiente que debe comer comida para crecer y evitar chocar contra las paredes o contra sí misma.

Tecnologías utilizadas
  • Python
  • Pygame
  • Markdown

Proyectos en los que he formado parte

🏛️ IES Jándula

SomosJandula

Este proyecto es la sustitución de la Moodle de la Junta de Andalucía, con un diseño más moderno y funcional. Incluye características como la gestión de los apartados que contiene el IES Jándula. Está desarrollado con microservicios siendo el principal Reaktor.

Funcionalidades principales
  • Administración de SomosJandula.
  • Control y gestión de impresoras en Red. Puedes mandar a imprimir un documento desde cualquier dispositivo conectado a la red del IES Jándula. (El usuario que manda la impresión queda registrado, solo los usuarios que tienen permisos y roles específicos pueden imprimir)
  • Control, gestión y reservas de aulas y recursos del IES Jándula. (Hemos sido 3 desarrolladores en este proyecto, tanto que cada uno de nosotros ha creado el Microservicio, BBDD y la Web que se encarga de las reservas de aulas y recursos del IES Jándula, permitiendo a los usuarios (Con acceso) reservar espacios de manera eficiente y facil. Simplificando la antigua versión que tiene Moodle).
  • Documentos y recursos del IES Jándula.
  • Gestión de matriculas y alumnos.
  • Control de dispositivos y recursos del IES Jándula. (Domotica, control de dispositivos conectados a la red, gestión de recursos tecnológicos del IES Jándula)
  • Gestión de Incidencias y avisos del IES Jándula.
Tecnologías utilizadas
  • Java
  • Spring Boot
  • Vue.js
  • MySQL
  • Firebase
  • Markdown

Autenticación por JWT y control por roles
Esto no queda aquí todos los años se van añadiendo nuevas funcionalidades y mejoras.

👨🏻‍💼 Leandro Martin Melgar(Freelance)

Microteatro Madrid

Formé parte de este proyecto como Desarrollador Full Stack, donde desarrollé funcionalidades en la parte Web y correcciones de errores. Además de ser tester para encontrar nuevos errores, bugs y fallos en dicha aplicación.

Funcionalidad destacada
  • Implementación de automatización de correos cuando se realiza una acción programada.
Tecnologías utilizadas
  • Ruby on Rails
  • MySQL
  • JavaScript
  • TailwindCSS
  • Markdown
Contrato de confidencialidad activo
Vista previa del proyecto

Epigen

Formé parte de este proyecto como Desarrollador Full Stack, donde desarrollé funcionalidades en la parte Web y correcciones de errores. Además de ser tester para encontrar nuevos errores, bugs y fallos en dicha aplicación.

Funcionalidad destacada
  • Implementación de consultas al Catastro de España para geolocalizar parcelas a partir de coordenadas (Latitud y Longitud).
Tecnologías utilizadas
  • Ruby on Rails
  • PostgreSQL
  • JavaScript
  • TailwindCSS
  • Markdown
Contrato de confidencialidad activo
Vista previa del proyecto

Viagro

Formé parte de este proyecto como Desarrollador Full Stack, donde desarrollé funcionalidades en la parte Web y correcciones de errores. Además de ser tester para encontrar nuevos errores, bugs y fallos en dicha aplicación.

Tecnologías utilizadas
  • Ruby on Rails
  • PostgreSQL
  • JavaScript
  • TailwindCSS
  • Markdown
Contrato de confidencialidad activo

Hotel Alavera de los baños

Formé parte de este proyecto como Desarrollador Full Stack, donde desarrollé funcionalidades en la parte Web y correcciones de errores. Además de ser tester para encontrar nuevos errores, bugs y fallos en dicha aplicación.

Funcionalidad destacada
  • Implementación de un botón para enviar un mensaje por Whatsapp automáticamente, este aparece siempre en la Web en todas las rutas
Tecnologías utilizadas
  • Ruby on Rails
  • PostgreSQL
  • JavaScript
  • Bootstrap
  • Markdown
Contrato de confidencialidad activo

Poolpadel

Formé parte de este proyecto como Desarrollador Full Stack, donde desarrollé funcionalidades en la parte Web, corrigiendo el diseño, mejorando la experiencia de Usuario y la interfaz de Usuario. Creé desde 0 hasta la puesta en producción la aplicación para movil, con un diseño más moderno y funcional. Con funcionalidades integradas en Telegram y Whatsapp (Creación y Uso de BOT) (El proyecto no siguió adelante por terminar el periodo de prácticas y está *deprecado*)

Tecnologías utilizadas
  • Ruby on Rails
  • Gems
  • HotwireNative
  • Kotlin
  • Bi-Direccional Components
  • PostgreSQL
  • Google Firebase
  • Google Cloud Platform
  • FCM
  • Biometric Auth
  • OAuth 2.0
  • SSL
  • JavaScript
  • TailwindCSS
  • Markdown