About
I am a software architect and staff-level backend engineer based in Bogotá. For fourteen years I have designed distributed systems, cloud-native platforms, and event-driven architectures for media, telecommunications, entertainment, and technology organizations. Go is my primary language, and has been for most of that time.
Most of that work has been modernization: on-premises platforms and service-oriented architectures that had stopped serving the business, turned into microservices ecosystems built for millions of concurrent users. The interesting part was never the migration itself. It was deciding which parts should not be migrated — and being able to explain why to an engineering team and to an executive, in the same meeting, without saying two different things.
I still write code. I still read a profile before I make a claim about performance. I use AI-assisted workflows daily, and I write the architectural guardrails before I use them. And I build tools for the problems I have myself: hlab, an open-source Go CLI for managing Proxmox infrastructure, came out of running the private cloud where I benchmark local language models and test those workflows before recommending them to anyone.

Capabilities
Grouped by what they let a system do, not by logo.
Distributed Systems
- Event-driven architecture
- gRPC
- Kafka
- RabbitMQ
- High-concurrency
- Resiliency patterns
- Saga pattern
- Multi-tenant architecture
Cloud & Platform Engineering
- AWS
- AWS Lambda
- Amazon ECS
- Kubernetes
- Docker
- Terraform
- CI/CD
- GitHub Actions
Backend Engineering
- Go
- Elixir
- Python
- TypeScript
- System design
Data & Storage
- PostgreSQL
- MongoDB
- Amazon Aurora
- MySQL
- Redis
- Elasticsearch
Observability & Reliability
- Distributed tracing
- Grafana
- Performance optimization
- Automated testing
AI Engineering
- LLM-augmented workflows
- Agentic workflows
- Local inference
- AI-assisted code review
Infrastructure & Self-Hosting
- Proxmox
- TrueNAS
- Enterprise Linux
- Networking
- Infrastructure as Code