Ingeniería de Software & Inteligencia Artificial

Desarrollando soluciones de próxima generación con Java y Google Cloud: Desde la Gestión de Conocimiento Empresarial hasta la Ciberseguridad Avanzada.

Java 21 Spring Boot 4 Vertex AI

BrainsLLM Cloud

Una plataforma SaaS de Gestión de Conocimiento Híbrido. Permite crear "Cerebros Digitales" combinando documentación técnica (PDFs) con conocimiento tácito (voz/transcripciones) mediante IA Generativa.

  • Motor RAG (Retrieval-Augmented Generation) con Google Gemini 1.5 Flash.
  • Uso de Context Caching para reducir latencia y costos en un 90%.
  • Ingesta multimodal: Análisis de documentos técnicos y transcripción automática de audio.
Proyecto en Desarrollo (Private Beta)

Transferencia de Conocimiento

Simulación: Consultando el caché del proyecto

Explicame como funciona la aplicacion de Licencias
⚡ Consultando Vertex AI Context Cache [ID: cache-8f2a]...
La aplicación de Licencias es un proyecto crítico diseñado para la gestión y distribución de licencias internacionales de software.

Según la documentación, cuenta con módulos centrales de:
  • Facturación recurrente: Integrado con pasarelas externas.
  • Auditoría en tiempo real: Para cumplimiento legal.
  • Gestión de usuarios: Con roles jerárquicos.
Java 21 Spring AI Gemini Flash

CryptoGuard AI Analyzer

Millones de líneas de código legacy usan algoritmos obsoletos. CryptoGuard actúa como un experto en seguridad bajo demanda, detectando vulnerabilidades criptográficas y reescribiendo el código automáticamente.

  • Auditoría estática de código Java.
  • Detección de patrones inseguros (MD5, ECB, IV estático).
  • Generación de parches seguros con explicación detallada.
Ver en GitHub

Refactorización Segura

Antes vs. Después

// ❌ DETECTADO: Modo inseguro
Cipher c = Cipher.getInstance("AES/ECB/PKCS5Padding");
⬇️ Simocloud AI Engine ⬇️
// ✅ CORREGIDO: AES GCM Moderno
Cipher c = Cipher.getInstance("AES/GCM/NoPadding");
new SecureRandom().nextBytes(iv);