Skip to content

Software architect · Co-founder of HYVENTO

I design software systems and answer for them in production.

I run HYVENTO, a software development studio for US LLCs and B2B projects in Colombia. I cover the whole system, from the frontend to the infrastructure, and I make the architecture calls: monolith or microservices, serverless or a dedicated server, synchronous calls or messaging.

Projects

Systems I worked on, the technical decision behind each one and what my role was.

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

    Zephr

    SaaS that brings data from several aviation authorities into a single search.

    My role

    We updated and optimized the database and built the integration with the FAA API.

    Impact

    • Queries 90% faster

    The airworthiness directives database covers six authorities: FAA, EASA, TC, ANAC Brazil, ANAC Argentina and DGAC Chile. Zephr and Aeromate share it.

  2. In progress
    • GCP
    • Firebase Functions
    • Eventarc
    • Cloud Tasks
    • Vertex AI
    • PostgreSQL

    Aeromate

    Serverless pipeline that identifies, organizes and processes aviation documents. It uses the same directives database as Zephr.

    Technical decision

    Serverless, because documents arrive in bursts and a server running all day would pay for idle time.

    My role

    OCR fidelity validation with fallback methods.

    Impact

    • Weeks of work done in under a day
  3. Completed
    • WordPress
    • PHP
    • n8n
    • Telegram
    • AI

    Ingenio Obra

    Construction site management platform for builders that we built for Ingenio Advice.

    My role

    Lead software engineer. I built every module of the platform except Health Surveys.

    Another person built the Health Surveys module.

    Impact

    • We removed the bottleneck in on-site hiring and payroll settlement.
    • We automated health surveys and the Job Safety Analysis (JSA).
    • We automated the daily site log for safety staff and site managers: they send text, audio and images over Telegram and the system generates the reports.
  4. Completed
    • WordPress
    • PHP
    • AI agent

    Moradia

    Real estate agent that takes what the client asks for in natural language and shows the listings that fit best.

    My role

    The agent and how it runs inside a PHP plugin.

    Another team did the design.

  5. In progress
    • Next.js
    • PostgreSQL
    • Prisma
    • Cloudflare R2

    Fultr

    Logistics node software for the Arauco line of shopping centers.

    My role

    Validate the system architecture and take it to a production-ready version.

    Another team owns the design and the business logic.

  6. Completed
    • Next.js
    • Cloud Functions
    • Firestore
    • Deye
    • Huawei
    • Growatt
    1st place · TINKU Hackathon 2026

    Solara for Techos Rentables

    The Tribu × Universidad Cooperativa de Colombia

    Unified monitoring for more than 200 solar projects in one dashboard. We built it in 18 hours. Cloud Functions polls the manufacturer APIs and runs the rules engine.

    My role

    Backend developer. I built the backend behind the web app, which consumes the APIs of international manufacturers.

    Impact

    • Detects faults in under 5 minutes
    • Generates automated client reports
    • Removes more than 130 hours a month of manual work
  7. In progress
    • NestJS
    • React
    • PWA

    SIGBA

    Information system for food banks. The Pereira Food Bank, run by the Cáritas Foundation of the Diocese of Pereira, takes part as the pilot client.

    My role

    • Design and loading of the institutions directory
    • Portal for the person in charge of each institution
    • Named beneficiary registry with a single active membership
    • Duplicate alerts
    • Derived characterization

    I did this with my team.

  8. Completed
    • Azure
    • Kubernetes
    • RabbitMQ
    • Microservices

    Architecture consulting: three APIs and a dashboard

    Consulting for a team of more than five people building three APIs: management, characterization and statistics.

    Technical decision

    Microservices with one database per API, because two of them needed to scale and deploy on their own. The statistics API consumes the other two through asynchronous messaging with RabbitMQ.

    I have done other consulting work of this kind; this is one example.

Working stack

Tools I use in my projects.

Architecture
  • Microservices
  • Event-driven
  • Serverless
  • Asynchronous messaging
  • RESTful APIs
Cloud and infra
  • Google Cloud Platform
  • Cloud Functions
  • Firebase
  • Azure
  • Kubernetes
  • Docker
  • Linux VPS
  • Cloudflare
Backend
  • Node.js
  • Python
  • PHP
  • Java
  • WordPress
  • RabbitMQ
Data
  • PostgreSQL
  • Supabase
  • Firestore
  • Vector search
  • MongoDB
  • SQL
AI and automation
  • n8n
  • LLM integration
  • Vertex AI
  • OCR
  • Google Apps Script
  • Prompt engineering
Frontend
  • Next.js
  • React
  • Angular
  • React Native
  • TypeScript
  • Tailwind CSS

Open source

Projects with public code on GitHub. Each one links to the code and, when there is one, to the demo.

  • StatLab

    TypeScript · In progress

    Descriptive statistics calculator that runs in the browser. Paste or import data, an assistant guides you in Spanish and StatLab computes, explains and plots. No data leaves the device.

  • KallIt

    React · Supabase · WebRTC · Demo on request

    Discord-style group calls with mesh WebRTC: peer-to-peer audio and screen sharing with no media server. Supabase handles auth, presence and real-time chat. The demo goes live on request because the Supabase project pauses.

  • Visión Electoral

    Kotlin · Angular · Node.js · MongoDB · Contributor

    Field surveys for electoral work. Offline-first Android app that syncs when signal returns, an Express API with MongoDB and an Angular dashboard with statistics by role. A third-party repo I contributed to.

  • Inferential statistics calculator

    JavaScript

    Probability distributions, sample size, confidence intervals and hypothesis tests with Z, t and χ².

  • Contract generator with signature

    Angular · Firebase

    Google sign-in, guided form, canvas signature and PDF contract generation through Google Apps Script webhooks.

  • Digital signature

    Angular

    Draw your signature and download it as PNG or SVG, no sign-up.

  • NASA Exoplanet Challenge

    Python

    Machine learning model that evaluates exoplanet candidates.

Contact

Write to me for architecture consulting or development proposals.