Todos los proyectos,
contados desde dentro.
Aquí documento proyectos reales: el problema de partida, las restricciones que encontré, las decisiones que tomé, el estado actual y cómo comprobé cada resultado.
25 artículos técnicos
La portada muestra solo una selección. En esta página se reúne el catálogo completo.
Cómo recuperar WordPress y Moodle después de un incidente sin restaurar a ciegas
Investigación, contención y recuperación de una plataforma comprometida: desde las credenciales REST y la persistencia en MariaDB hasta la actualización de Moodle y el hardening del servidor.
Cómo reconstruir una plataforma WordPress–Moodle sin tocar producción
Reconstrucción selectiva y aislada de una plataforma educativa con WooCommerce, Moodle, plugins propios y auditorías automatizadas, sin trasladar usuarios, pedidos ni secretos.
DocuTransfer: de capturar Jira a construir trazabilidad RF/RD
Cómo un exportador detrás de VPN y proxy evolucionó hasta una plataforma web que relaciona Jira, Confluence y Dimensions con IA revisada por personas.
Cómo evolucionar una plataforma sin perder el control de cada entrega
De un componente instalado en cada equipo a una solución web central, con sesiones aisladas, imágenes firmadas y mejoras concurrentes todavía en validación.
Lo que aprendí diagnosticando Jira detrás de una VPN y un proxy
La conexión fallaba, pero el certificado no era el primer problema. Separar VPN, proxy y TLS evitó investigar en la dirección equivocada.
Cómo llevar una especificación ASTERIX a código sin perderse entre bits
Cómo capturé y descodifiqué mensajes CAT062 descartados para localizar datos erróneos de aeropuerto y operación, comunicar la causa a ENAIRE y verificar su corrección.
Preparar una importación Oracle para un servidor sin Internet
Cómo preparé una base Oracle en contenedores capaz de importar en local tantos esquemas como requiera cada análisis, sin instalaciones manuales ni acceso a Internet.
Pipeline Excel con Node.js y PowerShell
Orquestación alrededor de una macro existente, control explícito de estado y envío final del resultado a una API.
Proxy de integración con repositorios Git
API de lectura controlada para repositorios, commits y pull requests, con auditoría, migraciones y secretos centralizados.
Base Angular con seguridad y roles
Base reutilizable con sesión, refresh, guards, interceptores, gestión de errores y ciclo completo de cuenta.
Monitor de certificados TLS
Seguimiento de notAfter, persistencia de estado y avisos con control para evitar notificaciones repetitivas.
Puente entre aplicaciones legacy y Kafka
API intermedia para desacoplar consumidores WebLogic de Kafka, amortiguar indisponibilidad y conservar trazabilidad.
Reporting histórico de SonarQube
Consolidación mensual de bugs, vulnerabilidades, cobertura, tests y duplicación con indicadores por área y aplicación.
Gestión empresarial de configuraciones
Modelo común con especializaciones, transacciones, tareas obligatorias, soft-delete, relaciones N-N y formularios dependientes.
Diagnóstico Java, LDAP y WebLogic
Separación de problemas de dependencias, módulos propietarios, referrals LDAP y configuración específica de entorno.
Simulador aislado de parser ATIS
Simulador independiente para reproducir y validar cambios en un parser textual heredado sin levantar la aplicación completa.
Comparador profundo de artefactos EAR
Comparación de estructura lógica, archivos anidados y diferencias de texto/binario más allá del hash global.
Cómo convertí un portal de formación offline en una aplicación con interfaz gráfica
Del navegador automatizado y la descarga reanudable a una aplicación Windows con catálogo, colas, progreso en tiempo real, pausa, recuperación y soporte para varias plataformas.
Integración AXET y helper Windows
Corrección de una condición de carrera, tiempos de espera diferenciados y flujo recuperable que no bloquea la aplicación web.
VPN corporativa y Selenium en Docker
Aislamiento del navegador y el cliente VPN, compartiendo el espacio de red y validando conectividad por capas.
Pipeline recursivo de logs
Descompresión recursiva, preservación de estructura, idempotencia y recuperación frente a errores de entrada/salida.
Búsqueda en mensajes FisAircrafts
Reconstrucción de fragmentos extensos antes de buscar aeronaves y generación de informes sin ruido RAW innecesario.
Analítica de logs con Dynatrace DQL
Parsing de eventos dentro de DQL, conservación del origen y correlación con vuelos e incidencias reales.
Investigación de operación automática VAP / SCENA
Reconstrucción cronológica del flujo por vuelo para diferenciar hipótesis sobre señales, transpondedor y estados operativos.
Captura y diagnóstico de tráfico CAT062
Herramientas para capturar, rotar, duplicar y analizar tráfico UDP sin confundir la captura pasiva con el consumo del socket.
