Ingeniero FullStack · Santiago, Chile
Ingeniero Civil Eléctrico de formación y autodidacta por convicción. La programación y la
automatización fueron mi hilo conductor desde la universidad: mi tesis integró software (VB6),
hardware y firmware en microcontroladores PIC. Esa misma lógica la apliqué como Ingeniero de
Proyectos en Radiofrecuencia Indoor y como Ingeniero de Servicio en Equipos Médicos,
construyendo herramientas a medida en cada etapa.
Con los años derivé hacia el desarrollo de software a tiempo completo. Más de 16 años en el área,
9 de ellos como FullStack. Trabajo 100% remoto desde 2020, autogestionando mis actividades con
autonomía total. Certificado en Ingeniería de LLM (Udemy, 42.5 hrs) con implementaciones reales
en producción. Usuario de Claude AI desde julio 2024 y Claude Code desde julio 2025.
Stack tecnológico
Verde: áreas de crecimiento activo en 2025
Experiencia
Desarrollo continuo sobre ERP propietario: nuevas funcionalidades, mantenimiento y adaptación a requerimientos de clientes. Diseño e implementación de sistemas de control de líneas productivas en tiempo real (captura de eventos, ingreso de datos, visualización y despliegue en pantallas). Asesor del área de implementación desde 2021.
Sistema de adquisición de datos con Arduino para la obra de arte "Formas de sobrevivencia simbiótica" de la artista visual Fernanda López Quilodrán.
Desarrollo de herramientas de automatización para la generación de informes técnicos en formato PPT y DOCX, reduciendo el trabajo manual de confección de reportes.
Diseño de herramientas informáticas para post-proceso de datos de benchmarking con VB.NET. Trabajo con datos a escala y automatización de reportes.
Proyecto personal en producción
Aplicación fullstack construida con Python/Flask, desplegada en Railway con Docker y volúmenes persistentes. Autenticación con Google OAuth vía Cloudflare Access. Integra la API de Anthropic (Claude) como asistente de salud con tool use. Incluye blog público, dashboard de datos, registro de glucosa, emociones, actividad física y chat con IA. Todo construido y mantenido de forma independiente.
Otros proyectos
Hub de control local para dispositivos inteligentes usando el protocolo Matter. Comisiona y gestiona luces smart (encendido, brillo, temperatura de color, RGB) desde una interfaz web responsive, sin depender de ningún servicio en la nube. Backend en Node.js con el SDK oficial de Matter; frontend en Python/Flask con descubrimiento de dispositivos vía mDNS. Construido íntegramente con Claude Code.
Aplicación de escritorio para Windows construida con Electron. Combina un dashboard multi-panel (hasta 4 sitios web con sesiones aisladas), terminal PowerShell embebido con xterm.js, explorador de archivos, gestión de proyectos GitHub y acceso a herramientas MCP — todo en una sola ventana. Integra un transcriptor de voz de desarrollo propio (faster-whisper en GPU local). Diseñada a medida para trabajar con Claude Code: es la herramienta que uso a diario para programar. Construida íntegramente con Claude Code.
Herramienta de transcripción de audio a texto basada en faster-whisper, con aceleración GPU (NVIDIA RTX). Ofrece dos modos: CLI para procesar archivos de audio y API REST con interfaz web para grabar y transcribir en tiempo real desde el navegador. Corre 100% en local, sin enviar audio a servicios externos. Integrado como overlay de voz en m8Station.
Investigación y desarrollo
Workspace que integra servidores MCP personalizados, análisis estático automático (SonarQube, Semgrep, Bandit) y un orquestador visual de pipelines para habilitar flujos de desarrollo autónomo con Claude Code. Los pipelines combinan scripts Python cacheados con razonamiento de IA; si un script falla, el agente lo repara sin intervención. Incluye MCP de acceso controlado a SQL Server y generación de reportes de calidad antes y después de cada cambio.
Sistema RAG (Retrieval-Augmented Generation) 100% local para automatizar la documentación de aplicaciones empresariales sin documentación formal. Indexa código fuente, stored procedures de SQL Server y tablas de parametría; detecta vacíos de conocimiento (constantes mágicas, estados implícitos) y expone un chatbot conversacional con perfiles diferenciados para desarrolladores y usuarios. Sin exposición de datos a servicios externos.
Formación y certificaciones