JAVIER VEGA MOLINA

Proyectos

Una selección de mi trabajo reciente: productos desarrollados en el trabajo, proyectos freelance y proyectos personales.

Destacado

Proyecto laboral

Asistente IA de Ley de Protección de Datos

Un agente conversacional de IA que acerca la Ley de Protección de Datos de Ecuador a cualquier persona, con respuestas precisas y respaldadas por citas.

  • Diseñé una arquitectura RAG (Generación Aumentada por Recuperación) con LangChain y OpenAI que fundamenta cada respuesta en el texto de la ley para evitar alucinaciones.
  • Incorporé un enrutador semántico para optimizar costos de LLM y una base de datos vectorial (ChromaDB) para la ingesta de documentos.
  • Habilité el acceso multicanal mediante una interfaz web en React y WhatsApp.
  • Python
  • LangChain
  • OpenAI
  • FastAPI
  • ChromaDB
  • PostgreSQL
  • TypeScript
  • React
  • Tailwind
  • Cypress
  • Jest
  • Vite
  • Docker
  • Keycloak
Proyecto interno · no público
Destacado

Consultor independiente

Portal de Servicios Electrónicos — Daule

El portal de gobierno digital del Municipio de Daule, al servicio de 200.000+ habitantes.

  • Desarrollé un frontend de alto tráfico con React y TypeScript, enfocado en la estabilidad y accesibilidad de servicios públicos críticos.
  • Implementé una rigurosa estrategia de pruebas E2E con Cypress, alcanzando una cobertura del 95%.
  • Integré las pruebas en un pipeline de CI/CD con Jenkins para garantizar despliegues sin fallos.
  • TypeScript
  • React
  • Tailwind
  • Cypress
  • Jest
  • Vite
  • Jenkins

Proyecto personal

Developer Tools

Una caja de herramientas rápida y privada para desarrolladores: formatea, convierte, compara y valida JSON, XML, SQL y más, directamente en el navegador.

  • Cada herramienta funciona 100% en el navegador: sin subir archivos, sin cuentas y sin servidor, así los datos sensibles nunca salen de la pestaña del usuario.
  • 10 herramientas disponibles —formateadores de JSON, XML y SQL, decodificador JWT, comparador de textos, conversor de timestamps y más— y 19 más en el roadmap.
  • Páginas estáticas con Astro y casi nada de JavaScript, en inglés y español, con paleta de comandos, atajos de teclado y temas claro y oscuro.
  • Astro
  • TypeScript
  • Tailwind
  • Zod

Proyecto laboral

Zentinel

Una plataforma de control de accesos que agiliza el registro y la gestión de visitas para urbanizaciones, empresas y centros educativos.

  • Desarrollé funcionalidades en el frontend en React y el backend en NestJS de la plataforma, con autenticación en Keycloak y PostgreSQL.
  • Construí la landing page del producto con Astro y Tailwind, que explica el flujo de trabajo, las características clave y los casos de uso.
  • TypeScript
  • React
  • NestJS
  • Node.js
  • Express
  • TypeORM
  • PostgreSQL
  • Keycloak
  • Docker
  • Astro
  • Tailwind
Proyecto interno · no público

Proyecto laboral

Hermes

Una plataforma que realiza llamadas telefónicas conversacionales con IA generativa, con interacciones naturales y personalizadas en tiempo real.

  • Automatiza la atención al cliente, encuestas y flujos de asistentes virtuales por teléfono.
  • Construida con React y NestJS sobre PostgreSQL, con seguridad en Keycloak y desplegada con Docker.
  • TypeScript
  • React
  • Tailwind
  • NestJS
  • TypeORM
  • Keycloak
  • PostgreSQL
  • Docker
Proyecto interno · no público

Proyecto personal

Calculadora de promedio ESPOL

Una herramienta sencilla para que los estudiantes de la ESPOL estimen su promedio a partir de sus calificaciones y simulen distintos escenarios.

  • Hecha con HTML, CSS y JavaScript puro, y con código abierto en GitHub.
  • HTML
  • CSS
  • JavaScript