MisTableros.com
Arquitectura Hexagonal y Domain-Driven Design (DDD)
Aplicación de gestión Kanban diseñada bajo aislamiento estricto de lógica de negocio en el núcleo del dominio (sin dependencias de frameworks ni de persistencia). Implementación de reglas de trazabilidad complejas mediante agregados (Aggregate Roots), entidades y Value Objects. Cobertura completa de pruebas unitarias, mocking y tests de aceptación de comportamiento (BDD).
Java 21Spring Boot 3.5Spring Data JPAH2JUnit 5MockitoCucumberJaCoCoJavaFX
NanoFiles
Concurrencia avanzada y programación con sockets
Sistema P2P de intercambio de ficheros con arquitectura híbrida inspirada en BitTorrent. Directorio centralizado que gestiona el censo global sobre sockets UDP fijos y un motor dual por Nodo que actúa como cliente/servidor mediante sockets TCP multihilo dedicados al streaming masivo de datos binarios en crudo. Desarrollado sin frameworks externos para maximizar el control de los recursos de red.
Java 21Sockets TCP/UDPMultithreadingArquitectura ConcurrenteProtocolos de Red
FrutaIA
Edge AI & clasificación en tiempo real
Aplicación nativa de inspección visual capaz de clasificar el estado de frescura de alimentos (fresca o podrida) 100% local y offline, garantizando privacidad total y latencia cero. Modelo optimizado mediante Transfer Learning sobre MobileNetV2 entrenado con más de 27k imágenes y exportado a un binario ligero integrado en el APK. Incluye sincronización en la nube segmentada por usuario.
Android NativoKotlinTensorFlow LitePythonMobileNetV2Firebase AuthCloud FirestoreMaterial Design 3Claude Code
AppGestionGastos
Motor de finanzas personales desacoplado
Sistema de escritorio para la gestión de finanzas personales y cuentas compartidas con cálculo dinámico de deudas cruzadas por porcentajes. Diseñado bajo MVC con desacoplamiento estricto de la persistencia mediante interfaces de repositorio. El almacenamiento actual en ficheros JSON (Jackson/Gson) es completamente intercambiable por motores SQL sin alterar la lógica de negocio ni las vistas.
JavaJavaFXFXMLArquitectura MVCDesign PatternsJackson