Saltar al contenido

Arquitecto de software · Cofundador de HYVENTO

Diseño sistemas de software y respondo por ellos en producción.

Dirijo HYVENTO, un estudio de desarrollo de software para LLCs de EE. UU. y proyectos B2B en Colombia. Cubro el sistema completo, del frontend a la infraestructura, y tomo las decisiones de arquitectura: monolito o microservicios, serverless o servidor dedicado, llamadas síncronas o mensajería.

Proyectos

Sistemas en los que trabajé, la decisión técnica detrás de cada uno y cuál fue mi parte.

  1. Completado
    • Next.js
    • Python
    • Supabase
    • FAA API

    Zephr

    SaaS que reúne en un solo buscador la información de varias autoridades de aviación.

    Mi parte

    Actualizamos y optimizamos la base de datos y construimos la conexión con la API de la FAA.

    Impacto

    • Consultas 90% más rápidas

    La base de directivas de aeronavegabilidad cubre seis autoridades: FAA, EASA, TC, ANAC Brasil, ANAC Argentina y DGAC Chile. Zephr y Aeromate la comparten.

  2. En proceso
    • GCP
    • Firebase Functions
    • Eventarc
    • Cloud Tasks
    • Vertex AI
    • PostgreSQL

    Aeromate

    Pipeline serverless que identifica, organiza y procesa documentos aeronáuticos. Usa la misma base de directivas de Zephr.

    Decisión técnica

    Serverless, porque los documentos llegan en ráfagas y un servidor encendido todo el día pagaría por tiempo ocioso.

    Mi parte

    Validación de fidelidad por OCR con métodos de fallback.

    Impacto

    • Un trabajo de semanas queda en menos de un día
  3. Completado
    • WordPress
    • PHP
    • n8n
    • Telegram
    • IA

    Ingenio Obra

    Plataforma de gestión de obra para constructoras que construimos para Ingenio Advice.

    Mi parte

    Ingeniero de software principal. Desarrollé todos los módulos de la plataforma menos el de Encuestas de salud.

    El módulo de Encuestas de salud lo desarrolló otra persona.

    Impacto

    • Resolvimos el cuello de botella en la gestión de contratación y liquidación en obra.
    • Automatizamos las encuestas de salud y el Análisis de Trabajo Seguro (ATS).
    • Automatizamos la bitácora diaria para SST y residentes de obra: envían texto, audio e imágenes por Telegram y el sistema genera los reportes.
  4. Completado
    • WordPress
    • PHP
    • Agente IA

    Moradia

    Agente inmobiliario que recibe lo que el cliente pide en lenguaje natural y le muestra los inmuebles que mejor encajan.

    Mi parte

    El agente y su funcionamiento dentro de un plugin en PHP.

    El diseño es de otro equipo.

  5. En proceso
    • Next.js
    • PostgreSQL
    • Prisma
    • Cloudflare R2

    Fultr

    Software de nodos logísticos para los centros comerciales de la línea Arauco.

    Mi parte

    Validar la arquitectura del sistema y llevarlo a una versión lista para producción.

    El diseño y la lógica de negocio son de otro equipo.

  6. Completado
    • Next.js
    • Cloud Functions
    • Firestore
    • Deye
    • Huawei
    • Growatt
    1er lugar · TINKU Hackathon 2026

    Solara para Techos Rentables

    The Tribu × Universidad Cooperativa de Colombia

    Monitoreo unificado de más de 200 proyectos solares en un solo dashboard. Lo construimos en 18 horas. Cloud Functions hace el polling a las APIs de los fabricantes y corre el motor de reglas.

    Mi parte

    Desarrollador backend. Construí el backend que sostiene la app web y consume las APIs de los fabricantes internacionales.

    Impacto

    • Detecta fallas en menos de 5 minutos
    • Genera informes de cliente automáticos
    • Elimina más de 130 horas al mes de trabajo manual
  7. En proceso
    • NestJS
    • React
    • PWA

    SIGBA

    Sistema de información para bancos de alimentos. El Banco de Alimentos de Pereira, que opera la Fundación Cáritas de la Diócesis de Pereira, participa como cliente del piloto.

    Mi parte

    • Diseño y carga del directorio de instituciones
    • Portal para el responsable de cada institución
    • Registro nominal de beneficiarios con una sola membresía activa
    • Alertas de duplicidad
    • Caracterización derivada

    Lo hice con mi equipo.

  8. Completado
    • Azure
    • Kubernetes
    • RabbitMQ
    • Microservicios

    Asesoría de arquitectura: tres APIs y un dashboard

    Asesoría para un equipo de más de cinco personas que construía tres APIs: gestión, caracterización y estadística.

    Decisión técnica

    Microservicios con una base de datos por API, porque dos de ellas necesitaban escalar y desplegarse por separado. La API de estadística consume a las otras dos por mensajería asíncrona con RabbitMQ.

    He hecho otras asesorías de este tipo; esta es una muestra.

Stack operativo

Herramientas que uso en mis proyectos.

Arquitectura
  • Microservicios
  • Event-driven
  • Serverless
  • Mensajería asíncrona
  • APIs RESTful
Cloud e infra
  • Google Cloud Platform
  • Cloud Functions
  • Firebase
  • Azure
  • Kubernetes
  • Docker
  • VPS Linux
  • Cloudflare
Backend
  • Node.js
  • Python
  • PHP
  • Java
  • WordPress
  • RabbitMQ
Datos
  • PostgreSQL
  • Supabase
  • Firestore
  • Búsqueda vectorial
  • MongoDB
  • SQL
IA y automatización
  • n8n
  • Integración de LLMs
  • Vertex AI
  • OCR
  • Google Apps Script
  • Prompt engineering
Frontend
  • Next.js
  • React
  • Angular
  • React Native
  • TypeScript
  • Tailwind CSS

Open source

Proyectos con código público en GitHub. Cada uno enlaza al código y, si existe, a la demo.

  • StatLab

    TypeScript · En proceso

    Calculadora de estadística descriptiva que corre en el navegador. Pegas o importas datos, un asistente te guía en español y StatLab calcula, explica y grafica. Ningún dato sale del dispositivo.

  • KallIt

    React · Supabase · WebRTC · Demo bajo demanda

    Llamadas grupales estilo Discord con WebRTC en mesh: audio y pantalla compartida peer-to-peer, sin servidor de medios. Supabase maneja auth, presencia y chat en tiempo real. La demo se activa bajo demanda porque el proyecto de Supabase se pausa.

  • Visión Electoral

    Kotlin · Angular · Node.js · MongoDB · Colaborador

    Encuestas de campo para contexto electoral. App Android offline-first que sincroniza al recuperar señal, API en Express con MongoDB y dashboard en Angular con estadísticas por rol. Repo de un tercero en el que participé.

  • Calculadora de estadística inferencial

    JavaScript

    Distribuciones de probabilidad, tamaño de muestra, intervalos de confianza y pruebas de hipótesis con Z, t y χ².

  • Generador de contratos con firma

    Angular · Firebase

    Login con Google, formulario guiado, firma en canvas y generación del contrato en PDF con webhooks de Google Apps Script.

  • Firma digital

    Angular

    Dibuja tu firma y descárgala en PNG o SVG, sin registro.

  • NASA Exoplanet Challenge

    Python

    Modelo de machine learning que evalúa candidatos a exoplaneta.

Contacto

Escríbeme para asesorías de arquitectura o propuestas de desarrollo.