Ingeniero FullStack · Santiago, Chile

Cristóbal
López Fuentes

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

Python JavaScript C# / .NET Core SQL Server Flask Entity Framework Docker IIS Git LLMs · RAG Claude Code · Claude AI MCP Servers

Verde: áreas de crecimiento activo en 2025

Experiencia

Parse Software Dic 2016 — actualidad
Ingeniero de Desarrollo FullStack

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.

C# / .NET Core VB.NET / .NET Framework JavaScript TypeScript Angular + ngZorro SQL Server IIS APIs REST Captura y lectura de variables en tiempo real
Independiente 2023 — 2024
Ingeniería de software y electrónica

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.

Arduino Hardware + Software
Serving Indoor 2016
Ingeniero de Radio Frecuencia

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.

C# Automatización de reportes PowerPoint / Word
Alcatel-Lucent May 2011 — Jun 2013
Ingeniero de Radio Frecuencia

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.

Visual Basic .NET Análisis de datos

Proyecto personal en producción

m8bits.com — App de salud personal ver sitio

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.

Python / Flask Docker Railway Cloudflare Claude AI APIs REST

Otros proyectos

Matter Controller — Home Automation

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.

Node.js Python / Flask Matter Protocol mDNS / Zeroconf REST API Home Automation
m8Station — Entorno de desarrollo con IA

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.

Electron JavaScript xterm.js node-pty PowerShell Claude Code MCP
Transcriptor de voz — Whisper en local

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.

Python faster-whisper FastAPI CUDA / GPU MediaRecorder API

Investigación y desarrollo

IA_dev — Plataforma de desarrollo asistido por IA

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.

Python MCP Servers Flask Claude Code SonarQube Docker SQL Server
RAG-v2 — Documentación técnica con IA local

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.

Python Ollama ChromaDB LLM local RAG SQL Server Embeddings

Formación y certificaciones

Ingeniería de LLM: Domina IA, Modelos de Lenguaje y Agentes Enero 2026
Udemy · 42.5 horas · Certificado de finalización Verificar certificado
Masterclass 4.0 — Python, IA y Ciberseguridad en la Industria Marzo 2025
CingeLearn · 8 horas · Instructor: Ignacio A. Lavaggi
Diplomado en Automática e Informática Industrial 2021 — 2022
Pontificia Universidad Católica de Chile
Ingeniero Civil en Electricidad 2007 — 2010
Mención Sistemas Electrónicos, Redes y Telecomunicaciones · USACH
Sobre mi forma de trabajar:

He desarrollado una capacidad de abstracción a nivel de caja negra para el análisis de problemas: entender un sistema por sus entradas, salidas y comportamiento sin necesidad de conocer todos los detalles internos desde el primer momento. La aplico tanto en diagnóstico de fallas electrónicas como en análisis de errores en proyectos de software, siempre buscando la causa raíz y descartando soluciones parche. El resultado es una resolución definitiva, no un workaround.

Mi experiencia de 9 años fullstack es principalmente con C#/.NET y JavaScript, y SQL Server. Tengo disposición real de adaptarme a Go y TypeScript. Con PostgreSQL he trabajado en algunos proyectos usando IA como herramienta de traducción: planteo los requerimientos con ejemplos de SQL Server y la IA los adapta al dialecto de Postgres. Funciona bien en la práctica.