Sobre mí
Soy un ingeniero full-stack autodidacta enfocado en crear sistemas escalables, confiables y de alto rendimiento. Veo el desarrollo de software como un arte: priorizo fundamentos sólidos, respeto las limitaciones del sistema y tomo decisiones con cuidado antes de añadir complejidad.
Mi trabajo se centra en ingeniería a nivel de sistemas. Uso Go y Rust cuando el rendimiento y la confiabilidad son críticos, y TypeScript (Node.js o Bun) para aplicaciones expresivas y mantenibles. Me siento cómodo trabajando en todo el stack.
Tengo un interés especial en sistemas de bajo nivel (C y Rust) y ciberseguridad, lo que me permite anticipar cómo se comporta el software bajo carga, fallas o condiciones adversas.
Fuera del código, estudio filosofía y teología, y produzco música electrónica. Estas actividades agudizan mi pensamiento crítico, alimentan mi creatividad y me ayudan a resolver problemas complejos de forma clara e intencionada.
Tecnologías
Lenguajes
- Golang
- TypeScript
- Node.js
- Python
- PHP
- Lua
- Rust
Frameworks & Librerías
- Vue.js
- React
- Svelte
- Astro
- TailwindCSS
- NestJS
Nube & Infraestructura
- AWS
- GCP
- Azure
- Digital Ocean
- Cloudflare
Bases de Datos & Colas
- Postgres
- MySQL
- MongoDB
- Redis
- BullMQ
IA & Machine Learning
- Orquestación LLM
- Agentes Conversacionales
- Visión por Computadora
- Context Engineering
Experiencia
Senior Full Stack Developer
Digevo — Santiago de Chile, Chile
- Diseñé y construí 'Anto', un agente de IA en producción que ofrece recomendaciones nutricionales personalizadas mediante orquestación avanzada de LLM.
- Lideré la migración completa de WordPress a una arquitectura de microservicios con Golang + Vue.js, logrando 6x más rendimiento y reemplazando cron jobs por colas Redis confiables.
- Desarrollé un asistente de IA multi-canal (WhatsApp + Web) que funciona como compañero útil y genera nueva capacidad de negocio.
Full Stack Developer
AMG Alarcon Management Group — Lima, Perú
- Creé 'Smart Rooster', un sistema integral de gestión de granjas avícolas usando Laravel y Vue.js con procedimientos almacenados en MySQL, capaz de manejar más de 50,000 registros eficientemente.
- Entregué múltiples plataformas eCommerce personalizadas con backends Nuxt.js, reduciendo el abandono de checkout en ~40% y mejorando significativamente UX y conversión.
- Optimicé landing pages para tiempos de carga menores a 3 segundos, aumentando la tasa de conversión en 25%.