Sobre mí

Diseño la arquitectura técnica que conecta sistemas que normalmente no quieren hablarse entre sí: ERPs, CRMs, data warehouses y APIs de terceros con plataformas SaaS.

Trabajo como Technical Architect en Cotalker, una plataforma SaaS de workflow automation. Diseño arquitectura de integraciones, mentorizo partners y traduzco necesidades de negocio en soluciones técnicas.

Fuera de Cotalker, diseño software a medida como freelance: desde aplicaciones web hasta soluciones backend para negocios con problemas específicos que el software genérico no resuelve.

Esas experiencias terminan como artículos en mi blog técnico: los problemas reales, las decisiones que tomé y por qué funcionaron (o no).

4+
años en integraciones enterprise
20+
proyectos de integración entregados
20+
artículos técnicos publicados

Experiencia

  1. 2022 Actual

    Technical Architect · Cotalker

    Consultoría, arquitectura e integraciones para clientes enterprise sobre el software Cotalker. Diseño los patrones técnicos y decisiones de arquitectura que el resto del equipo adopta en sus proyectos.

    • TypeScript
    • AWS Lambda
    • Serverless Framework
    • Cotlang
    • Integraciones
  2. 2022

    Ayudante en Ingeniería de Software · Universidad Austral de Chile

    Ayudantías del curso: arquitectura, APIs REST con Node.js, Clean Code. Mi primera experiencia explicando ideas técnicas. El músculo que hoy uso mentorizando partners.

    • TypeScript
    • Express.js
    • Node.js
    • Clean Code
    • REST
  3. 2022

    Web Scraper & Backend Developer · PRU-Lab · UACh

    Práctica profesional: prototipo de extracción multi-fuente de indicadores institucionales, normalización y exposición vía API REST. La semilla del CORE Model que después se volvió mi tesis.

    • TypeScript
    • Cheerio
    • Node.js
    • MongoDB
    • REST
  4. 2018 - 2021

    Asistente contable · Oficina de Contabilidad

    Trabajo mientras estudiaba informática. El dominio (RUT, IVA, F29, plazos SII, certificado digital) que años después se volvería el caso del Sistema Contable.

    • Contabilidad
    • SII
    • IVA
    • F29

Expertise

Backend & Serverless

Desarrollo backend con principios SOLID y patrones de diseño aplicados a problemas reales. Arquitecturas serverless en producción con manejo centralizado de errores.

  • Node.js
  • TypeScript
  • AWS Lambda
  • Middy
  • Zod
  • Express

Integraciones & Automatización

Conexión entre plataformas y sistemas externos. Transformación de datos, mappers y serializers para hacer hablar a formatos que no fueron diseñados para entenderse.

  • APIs REST
  • Webhooks
  • ETL
  • SAP
  • Snowflake
  • CRMs

Infraestructura & CI/CD

Servidores Linux, contenedores, CI/CD y bases de datos. Lo suficiente para montar, desplegar y mantener lo que construyo sin depender de otro equipo.

  • Linux
  • Docker
  • CapRover
  • PostgreSQL
  • MySQL

Plataformas SaaS

Diseño la arquitectura de integraciones para clientes, hago mentoría a partners y consultoría para traducir necesidades de negocio en soluciones con Cotalker. Especialista en Cotlang y bots como endpoints.

  • Cotalker
  • Cotlang
  • Workflow Automation
  • Data Modeling

Proyectos

  • NestJS
  • TypeScript
  • PostgreSQL
  • Coolify

Sistema interno para una oficina contable: gestión de clientes, generación automática de declaraciones IVA mensuales, indicadores económicos al día y panel para el staff. Reemplazó un flujo de planillas impresas y check manual por una plataforma única que centraliza el estado de cada cliente. Más de 100 clientes activos, en evolución activa con nuevas features periódicas.

Ver detalle
  • Express
  • PostgreSQL
  • Angular
  • PWA
  • CapRover

Aplicación web para hacer seguimiento a tu backlog de videojuegos: pendientes, jugando, completados, abandonados. Inspirada en Trakt pero enfocada en gaming, con un sistema de ratio (puntaje / duración estimada) que prioriza qué jugar primero. Proyecto 100% personal, backend y frontend hechos íntegramente por mí. Actualmente en beta cerrada, abierta a invitaciones.

Ver detalle
  • Astro
  • TypeScript
  • PWA
  • CapRover

Conversor de ROMs de SNES (.smc ↔ .sfc) que corre 100% en el navegador. Rescate de un proyecto que llevaba abandonado ~10 años y al que Heroku le bajó la persiana en algún momento de 2022. Lo reescribí en Astro + TypeScript, le metí drag & drop, batch, lector de header de SNES, deduplicación con SHA-256 y PWA. Live en producción.

Ver detalle

Blog

Últimos artículos

  1. Ilustración estilo The Martian de un astronauta frente a un servidor en un paisaje desértico, representando la decisión de mantener infraestructura propia

    Terraformando: 15 servicios por $18 al mes. Por qué mantengo mi propio servidor

    Voy a tener que usar la ciencia para salir de esta - Mark Watney, The Martian Cómo olvidar cuando estaba tomando un curso de AWS y dejé una instancia EC2 abierta sin darme cuenta. Por suerte decidí elegir la más barata, costándome solo $4 USD. Conversando con más devs me entero que otros han tenido cobros de $100 USD o hasta $200 USD cometiendo mi mismo error, solo que con instancias más caras. Por suerte paran ellos, se solucionaron con un correo y un poco de burocracia, pero me dejó la sensac

  2. Grimorio antiguo abierto sobre un escritorio rodeado de pergaminos. Representa el contraste entre formularios con prefijo y sin prefijo en Cotalker.

    Códice Cotalker: El sello de tres letras que rescata tus formularios del olvido (parte 1)

    Heredas un grimorio de Cotalker que no escribiste tú (o tal vez sí, pero hace tantos eones atrás que olvidaste tus propios conjuros). Abres la lista de hechizos del libro (más conocido como formularios) y te encuentras con esto: Enviar a tienda Aprobar solicitud Recepción de mercadería Confirmación de pago Aprobar solicitud Recepción de mercadería Dos "Aprobar solicitud" y cuatro formularios más sin contexto. Ningún indicio de a qué flujo pertenece cada uno, ni cuál es startform, ni cuál es su

  3. Ilustración conceptual de un request HTTP en Express 5 donde el query params queda fuera del middleware de validación con Zod

    Pergaminos Rápidos: Express 5 rompió tu middleware de validación y nadie te avisó

    Llevo un par de años usando Express v4.x para distintos proyectos, donde el uso de los middlewares ha sido mi mayor aliado para tener un código legible y fácil de leer. Entre esos middlewares está uno de validación con Zod, diría que es de los que más utilizo. Un día decidí arrancar un proyecto desde cero, pero como ya estamos en Express 5, aproveché de actualizarme. Utilicé el middleware de validación de siempre y de la nada, el código dejó de funcionar. Nunca pensé que sería el middleware, po

Explorar el blog completo

Contacto