Saltar al contenido
Nicolás Pavez
Foto de Nicolás Pavez

Nicolás PavezIngeniero de Soluciones

Ingeniero de Software orientado a resultados, con experiencia en el diseño y construcción de software empresarial end-to-end. Me enfoco en desarrollar soluciones integrales que aporten valor real a usuarios y clientes, abordando los desafíos con una visión completa: entendiendo el negocio, la necesidad y aterrizando en soluciones robustas, cubriendo tanto front-end como back-end.

Ver proyectosEscríbemeLinkedIn (se abre en otra pestaña)GitHub (se abre en otra pestaña)
infraestructuradatosdominioapiinterfazend-to-endpersonas y procesos

Experiencia

  1. dic 2025 – hoy

    CEIM· Ingeniero de Soluciones

    Levanto procesos con las áreas y los convierto en sistemas de punta a punta: gestión de proyectos, asistencia, acceso único, agendamiento y reportes, entre otros.

  2. mar 2025 – dic 2025

    Seal Corp SpA· Analista de Sistemas Informáticos

    Lideré la transformación digital de la empresa con una intranet full stack en Laravel 12 que integró flota, operaciones, inventario TI, documentación y contabilidad.

  3. ago 2024 – dic 2024

    Minera Antucoya· Analista de Datos

    Desarrollé una plataforma web para analizar y visualizar el historial de eventos de Seguridad y Salud Ocupacional.

  4. ene 2024 – mar 2024

    Reliper S.A.· Desarrollador Full Stack

    Desarrollé un sistema web de gestión de activos fijos en Laravel 8 con lectura de códigos QR.

dic 2025 – hoy

CEIM

  • Ingeniero de Soluciones · Proyectos e Innovación TI (dic 2025 – hoy)
  • Levanto procesos con las áreas y los convierto en sistemas de punta a punta: gestión de proyectos, asistencia, acceso único, agendamiento y reportes, entre otros.
  • Impulsé el desarrollo asistido por IA en el área con estándares para Claude Code (agentes revisores de código y seguridad, controles automáticos y plantillas) que usa el equipo.
  • Llevo la calidad como norma, con pruebas automatizadas, integración continua y despliegues con vuelta atrás.
  • Análisis antes del diseño: levanto el problema con usuarios y negocio, comparo alternativas y dejo las decisiones registradas.
  • Identidad corporativa: inicio de sesión único para los sistemas del área, con administración centralizada de accesos.
  • Modernización de sistemas existentes, migrándolos de forma gradual y sin cortar el servicio.
  • Prototipos y pruebas de concepto para validar enfoques antes de invertir en el desarrollo completo.
  • Integraciones con los sistemas de gestión y las herramientas de reportes de la organización.
  • Despliegues y traspasos formales a Operaciones.
  • Documentación de arquitectura y manuales, con un conversor propio que es el estándar del área.

tecnologías: C#, .NET 10, Next.js, React, TypeScript, SQL Server, Azure, Docker, Playwright, Claude Code

mar 2025 – dic 2025 · Antofagasta, Chile

Seal Corp SpA

  • Analista de Sistemas Informáticos (sept 2025 – dic 2025)
  • Ingeniero de Soporte TI (mar 2025 – sept 2025)
  • Lideré la transformación digital de la empresa con una intranet full stack en Laravel 12 que integró flota, operaciones, inventario TI, documentación y contabilidad.
  • Implementé un tótem para el taller que permite iniciar, imprimir y cerrar órdenes de trabajo en terreno.
  • Me ascendieron de Soporte TI a Analista de Sistemas por el desarrollo de la plataforma.
  • Módulos de la intranet: gestión de flota, acreditación, control de combustible, órdenes de trabajo, inventario TI, documentación con alertas de vencimiento, administración de mecánicos, y contabilidad para leasing y préstamos.
  • Indicadores de rendimiento por orden de trabajo para evaluar al equipo de mantención.
  • Buenas prácticas: principio DRY, eliminación de consultas N+1, caché con TTL, sistema de permisos y endpoints REST para integrar módulos.
  • Administración TI: soporte presencial y remoto, gestión de equipos e inventario, accesos con Active Directory y VPN, y servidores Windows Server.

tecnologías: Laravel 12, Livewire, Bootstrap 5, MySQL, Windows Server, Active Directory

ago 2024 – dic 2024 · Antofagasta, Chile

Minera Antucoya

  • Analista de Datos · Proyecto de título (ago 2024 – dic 2024)
  • Desarrollé una plataforma web para analizar y visualizar el historial de eventos de Seguridad y Salud Ocupacional.
  • Entrené e integré un modelo de Machine Learning (Random Forest) que anticipa eventos de riesgo a partir de patrones históricos.
  • El objetivo fue pasar de una gestión de seguridad reactiva a una preventiva, con métricas y visualizaciones para decidir dónde y cuándo reforzar.
  • Construí todo el flujo: limpieza y procesamiento con pandas, entrenamiento con validación cruzada en scikit-learn, y el panel web con gráficos interactivos en Plotly.

tecnologías: Python, Django, scikit-learn, pandas, Plotly

ene 2024 – mar 2024 · Antofagasta, Chile

Reliper S.A.

  • Desarrollador Full Stack · Práctica profesional (ene 2024 – mar 2024)
  • Desarrollé un sistema web de gestión de activos fijos en Laravel 8 con lectura de códigos QR.
  • Integré dos motores de base de datos, MySQL para usuarios y SQL Anywhere para los datos operacionales.
  • Colaboré en la migración del ERP a una versión más reciente de PowerBuilder, detectando y documentando errores críticos.
  • El sistema de activos permite registrar, asignar por persona y área, y recuperar un activo escaneando su código QR desde el celular.

tecnologías: Laravel 8, Tailwind CSS, MySQL, SQL Anywhere

Proyectos

El tipo de cada uno se lee en la tarjeta. Ábrela para ver qué se levantó, qué se construyó y qué se entregó.

  • Seguridad e identidad

    Plataforma de identidad corporativa

    Inicio de sesión único y gestión de accesos para los sistemas del área.

    En CEIM · 2026
  • IA y estándares

    Estándares de desarrollo asistido por IA

    Estándares para que el equipo desarrolle con agentes de IA de forma consistente y segura.

    En CEIM · 2026
  • Gestión de proyectos

    Gestión de cartera de proyectos TI

    La cartera de proyectos del área pasó de un Excel consolidado a mano a un sistema donde el avance sale del trabajo real.

    En CEIM · 2026
  • Planificación de recursos

    Programación de recursos de capacitación

    Las jefaturas planifican cada curso y le asignan instructor, sala y equipos, con detección de conflictos.

    En CEIM · 2026
  • Indicadores y dashboards

    Cartelera de indicadores de la mesa de ayuda

    Una pantalla en el área de TI que muestra el desempeño de la mesa de ayuda sin que nadie tenga que pedir un reporte.

    En CEIM · 2026
  • Gestión comercial

    Modernización del cotizador comercial

    Evolución del sistema con que el área comercial arma, envía y cierra cotizaciones.

    En CEIM · 2026
  • Integración de datos

    API de gobierno de datos para reportes

    Un punto único y controlado de acceso a los datos de negocio para los reportes de cada área.

    En CEIM · 2026
  • Servicio transversal

    Motor de agendamiento transversal

    Un motor de agendamiento reutilizable, con servicios, disponibilidad, asignación y notificaciones.

    En CEIM · 2026
  • Hardware y biometría

    Libro de asistencia digital

    La asistencia a clases pasa de un libro en papel transcrito a mano a un tótem con huella en la sala.

    En CEIM · 2026
  • Comunicación interna

    Cartelera digital corporativa

    Pantallas internas que rotan comunicados y saludan a los cumpleañeros del día, administradas por el propio equipo.

    En CEIM · 2026
  • Herramienta interna

    Conversor de documentación Markdown a PDF

    Documentos formales (arquitectura, manuales, presentaciones) generados desde Markdown, por consola, web o API.

    En CEIM · 2026
  • Infraestructura

    Homelab con Raspberry Pi

    Un servidor en casa con contenedores, acceso remoto seguro y publicación sin abrir puertos.

    Personales · 2026
  • Simulación 3D

    Simulador 3D de camión pluma

    Un camión pluma con física real, operable en el navegador, con cápsulas de entrenamiento que guían la maniobra paso a paso.

    Personales · 2026
  • Plataforma empresarial
    • 5 imágenes
    • 3 videos

    Intranet empresarial integral

    Plataforma que nació como inventario TI y creció hasta centralizar la operación completa de la empresa.

    Anteriores · 2025
  • Datos y Machine Learning
    • 1 imagen

    Predicción de incidentes de seguridad laboral

    Análisis histórico y un modelo predictivo para anticipar eventos de riesgo en Seguridad y Salud Ocupacional.

    Anteriores · 2024
  • Gestión de activos
    • 9 imágenes

    Sistema de activos fijos con QR

    Registro, asignación y búsqueda de activos fijos con códigos QR, pensado para usarse desde el celular.

    Anteriores · 2024
  • Datos y visualización 3D
    • 2 imágenes
    • 2 videos
    • repositorio

    Análisis y optimización minera

    Evaluación económica y visualización 2D y 3D de un yacimiento ficticio para entender la planificación minera.

    Anteriores · 2024

Los sistemas de CEIM se muestran sin capturas, nombres ni código, por confidencialidad.

Seguridad e identidad · En CEIM · 2026

Plataforma de identidad corporativa

Inicio de sesión único y gestión de accesos para los sistemas del área.

  1. Levantamiento

    Cada sistema tenía su propia gestión de usuarios y su propia forma de dar permisos.

  2. Diseño y construcción

    Un proveedor central de identidad con estándares abiertos (OAuth 2.0 y OpenID Connect) y un panel para administrar accesos.

  3. Entrega

    Los sistemas nuevos y los existentes comparten una sola identidad, con permisos por sistema y trazabilidad.

  • Inicio de sesión único para las personas y autenticación entre sistemas para las integraciones.
  • Permisos por sistema, administrados desde un solo lugar.
  • Migración gradual de sistemas existentes, sin cortar el servicio.
  • Documentación y traspaso a Operaciones para que el servicio siga creciendo sin depender de mí.

tecnologías: .NET 10, Clean Architecture, EF Core, SQL Server, Next.js 16, React 19, Playwright. CEIM.

IA y estándares · En CEIM · 2026

Estándares de desarrollo asistido por IA

Estándares para que el equipo desarrolle con agentes de IA de forma consistente y segura.

  1. Levantamiento

    Cada persona usaba la IA a su manera, y las reglas del área vivían en documentos que nadie relee.

  2. Diseño y construcción

    Un plugin para Claude Code que lleva las reglas del área a cada sesión, con agentes revisores, controles de seguridad y plantillas.

  3. Entrega

    El equipo trabaja con los mismos estándares, y la revisión de código y seguridad ocurre antes de cada cambio.

  • Conocimiento del área disponible en cada sesión: estándares de desarrollo, seguridad, pruebas, despliegue y documentación.
  • Agentes especializados para diseñar, revisar código y seguridad, y mantener la documentación al día.
  • Controles automáticos que evitan errores comunes antes de que lleguen al repositorio.
  • Plantillas para especificar, planificar y documentar, pensadas para personas y para agentes.

tecnologías: Claude Code, Skills, Subagentes, Hooks, Evals, Python, GitHub Actions. CEIM.

Gestión de proyectos · En CEIM · 2026

Gestión de cartera de proyectos TI

La cartera de proyectos del área pasó de un Excel consolidado a mano a un sistema donde el avance sale del trabajo real.

  1. Levantamiento

    La cartera vivía en planillas y correos de estado. El avance se estimaba a mano, no había línea base ni registro de cambios, y los reportes se armaban manualmente.

  2. Diseño y construcción

    Modelé la metodología de gestión del área (fases, hitos, riesgos y línea base) en una aplicación web con permisos por rol y trazabilidad de cada cambio.

  3. Entrega

    En producción y traspasada a Operaciones. La Dirección decide con indicadores calculados desde el dato real y cada jefe de proyecto trabaja en un solo lugar.

  • Entender antes de construir: levanté el proceso real con quienes registran, consolidan y deciden, y lo modelé antes de escribir código.
  • Plan contra real con línea base, para que la desviación sea una medida y no una impresión.
  • Trazabilidad de cada cambio y permisos según el rol de cada persona.
  • Preparada para crecer hacia otras áreas de la organización.

tecnologías: .NET 10, Dapper, SQL Server, Next.js, Tailwind CSS, GitHub Actions, Stryker, Azure. CEIM.

Planificación de recursos · En CEIM · 2026

Programación de recursos de capacitación

Las jefaturas planifican cada curso y le asignan instructor, sala y equipos, con detección de conflictos.

  1. Levantamiento

    Cada jefatura planificaba en su propia planilla, sin una fuente común. Un instructor o una sala podían quedar asignados dos veces, y el conflicto aparecía el día de la clase.

  2. Diseño y construcción

    Primero mejoré el sistema existente y después lo reescribí sobre una base moderna, con planificación en una sola vista, acceso único y órdenes de trabajo generadas por el sistema.

  3. Entrega

    En producción, como la fuente común de la planificación, con información para seguir su adopción por área.

  • Una sola vista para planificar cursos y recursos.
  • Detección de conflictos de instructores y recursos antes de que ocurran.
  • Órdenes de trabajo generadas por el sistema, en vez de conciliarlas a mano.
  • Despliegues sin corte y documentación para usuarios y Operaciones.

tecnologías: .NET 10, ASP.NET Core MVC, Dapper, EF Core, SQL Server, iText, FullCalendar, OpenID Connect, Azure App Service. CEIM, mejoras y reescritura.

Indicadores y dashboards · En CEIM · 2026

Cartelera de indicadores de la mesa de ayuda

Una pantalla en el área de TI que muestra el desempeño de la mesa de ayuda sin que nadie tenga que pedir un reporte.

  1. Levantamiento

    Para saber cómo iba el área había que entrar a la herramienta de mesa de ayuda, filtrar y exportar a Excel, un trabajo manual que no se hacía con regularidad.

  2. Diseño y construcción

    Una cartelera con indicadores de cumplimiento, volumen, pendientes y calidad del dato, alimentada por una copia sincronizada de la mesa de ayuda.

  3. Entrega

    En producción. Los indicadores se ven al instante y la pantalla sigue funcionando aunque el servicio externo falle.

  • Indicadores transparentes: cada métrica muestra qué cuenta y con qué criterio.
  • Sincronización en segundo plano, para no depender del servicio externo en cada consulta.
  • Funciona sin conexión: si se corta la red, la pantalla sigue mostrando contenido.
  • Explorador de detalle para revisar lo que los indicadores muestran en agregado.

tecnologías: .NET 10, ASP.NET Core, EF Core, SQL Server, React 19, TypeScript, Vite, Tailwind CSS, TanStack Query, PWA, Azure App Service. CEIM.

Gestión comercial · En CEIM · 2026

Modernización del cotizador comercial

Evolución del sistema con que el área comercial arma, envía y cierra cotizaciones.

  1. Levantamiento

    El cotizador funcionaba, pero le faltaban requisitos del negocio y arrastraba deuda técnica que hacía riesgoso cada cambio.

  2. Diseño y construcción

    Nuevas funcionalidades por etapas, como la aceptación parcial y el traspaso de lo aceptado al ERP, junto con una revisión técnica y un refactor gradual.

  3. Entrega

    En producción, con un proceso comercial más completo y una base de código más simple, más probada y más segura.

  • Integración con el ERP: lo que el cliente acepta pasa al sistema de gestión sin digitarlo de nuevo.
  • Hoja de costos alineada con el catálogo oficial.
  • Refactor sin detener la operación, con pruebas automatizadas donde no las había.
  • Mejoras de seguridad y accesibilidad en la interfaz.

tecnologías: ASP.NET Core 9 MVC, Razor, EF Core, SQL Server, xUnit, Playwright, Serilog. CEIM, mejoras.

Integración de datos · En CEIM · 2026

API de gobierno de datos para reportes

Un punto único y controlado de acceso a los datos de negocio para los reportes de cada área.

  1. Levantamiento

    Para darle datos a un área había que entregar acceso directo a la base de datos, sin control de quién veía qué, y los reportes de distintas áreas no cuadraban entre sí.

  2. Diseño y construcción

    Una API con inicio de sesión corporativo y permisos administrables, desde la que las áreas consumen datos aprobados en sus herramientas de reportes.

  3. Entrega

    En producción. Otros desarrolladores del área ya la amplían con nuevos reportes siguiendo la guía que dejé.

  • Sin contraseñas compartidas: cada persona accede con su cuenta corporativa.
  • Permisos administrables por usuario y por conjunto de datos.
  • Una fuente común para que los reportes de las distintas áreas coincidan.
  • Documentación para que el equipo agregue nuevos datos de forma autónoma.

tecnologías: .NET 10, ASP.NET Core, Razor Pages, SQL Server, Microsoft Entra ID, OpenAPI, Power BI. CEIM, en equipo.

Servicio transversal · En CEIM · 2026

Motor de agendamiento transversal

Un motor de agendamiento reutilizable, con servicios, disponibilidad, asignación y notificaciones.

  1. Levantamiento

    Cada área agendaba a su manera, y construir un sistema nuevo por cada caso no escalaba.

  2. Diseño y construcción

    Un motor genérico con reglas configurables, cuyo primer caso de uso fue la certificación de equipos.

  3. Entrega

    Nuevas áreas pueden incorporarse configurando reglas, sin desarrollar un sistema nuevo.

  • Desarrollo guiado por especificación: cada funcionalidad pasa por especificar, aclarar, planificar e implementar.
  • Arquitectura documentada, con las decisiones importantes registradas y sus alternativas evaluadas.
  • Calidad con pruebas automatizadas e integración continua.

tecnologías: .NET 10, Clean Architecture, SQL Server, EF Core, Dapper, Next.js 16, Azure. CEIM.

Hardware y biometría · En CEIM · 2026

Libro de asistencia digital

La asistencia a clases pasa de un libro en papel transcrito a mano a un tótem con huella en la sala.

  1. Levantamiento

    La asistencia se anotaba en papel y después se transcribía al sistema académico. No quedaba la hora real de la clase ni de cada alumno, ni quién corrigió qué, y en algunos cursos la misma asistencia se registraba en varios sistemas.

  2. Diseño y construcción

    Un tótem con lector de huellas en la sala y un panel web. El instructor abre la clase, los alumnos marcan entrada y salida, y el sistema calcula y registra la asistencia oficial sin transcripción.

  3. Entrega

    Construido y listo para un piloto. Elimina la transcripción, muestra la asistencia en tiempo real y deja registro de cada corrección.

  • Reglas del proceso real: quién puede abrir la clase, cuándo se marca y cuánto tiempo cuenta como asistencia.
  • El registro oficial no cambia: el sistema se integra con el académico existente en vez de reemplazarlo.
  • De prototipo a solución: partió de una prueba de concepto que se auditó, se corrigió y se llevó a un estándar productivo.
  • Datos sensibles tratados con consentimiento y acceso controlado.

tecnologías: Next.js, TypeScript, Python, FastAPI, Java, Docker, Ansible, Raspberry Pi. CEIM, en equipo.

Comunicación interna · En CEIM · 2026

Cartelera digital corporativa

Pantallas internas que rotan comunicados y saludan a los cumpleañeros del día, administradas por el propio equipo.

  1. Levantamiento

    Los avisos internos y los saludos se difundían a mano, sin un canal visual común en las sedes.

  2. Diseño y construcción

    Un carrusel a pantalla completa con contenido programable por fecha, conectado al ERP para los cumpleaños y con un editor visual para las plantillas.

  3. Entrega

    En producción, y punto de partida del diseño de una plataforma de carteleras por sede y área.

  • Editor visual para diseñar las láminas sin tocar código.
  • Lo que se diseña es lo que se ve: el mismo motor dibuja el editor, la vista previa y la pantalla.
  • Tolerancia a fallas: la pantalla sigue mostrando contenido aunque algo falle por detrás.
  • Diseño del sucesor, pensado para varias pantallas por sede.

tecnologías: Python, Django, SQL Server, Azure App Service, Azure Blob Storage, Microsoft Entra ID, Docker. CEIM.

Herramienta interna · En CEIM · 2026

Conversor de documentación Markdown a PDF

Documentos formales (arquitectura, manuales, presentaciones) generados desde Markdown, por consola, web o API.

  1. Levantamiento

    Los documentos se armaban a mano en Word, cada uno con un formato distinto y con índices que había que actualizar uno por uno.

  2. Diseño y construcción

    Un motor que convierte Markdown en PDF con portada, índices, figuras numeradas y diagramas, con vista previa en vivo.

  3. Entrega

    Es el estándar de documentación del área, y los agentes de IA lo usan para entregar documentación lista.

  • Un solo núcleo para consola, web y API, con el mismo resultado en las tres.
  • Vista previa real del documento mientras se escribe.
  • Seguro por diseño: el contenido se procesa aislado y saneado.
  • Diagramas que se ajustan a la hoja y no rompen el documento si tienen errores.

tecnologías: Node.js 24, Puppeteer, markdown-it, Mermaid, pdf-lib, Docker. CEIM.

Infraestructura · Personales · 2026

Homelab con Raspberry Pi

Un servidor en casa con contenedores, acceso remoto seguro y publicación sin abrir puertos.

  1. Levantamiento

    Quería un laboratorio propio para levantar servicios y aplicaciones sin exponer mi red de casa.

  2. Diseño y construcción

    Una Raspberry Pi 5 con Docker, publicación a través de un túnel con autenticación delante de cada panel, y una VPN propia para emergencias.

  3. Entrega

    Servicios accesibles desde cualquier lugar, sin puertos abiertos para la web y con actualizaciones de seguridad automáticas.

  • Publicación sin abrir puertos: un túnel saliente hacia Cloudflare publica los servicios, y un proxy inverso reparte el tráfico entre contenedores.
  • Zero Trust delante de cada panel: los paneles de administración exigen identidad y segundo factor antes de llegar al servidor.
  • VPN WireGuard gestionada a mano, independiente de Docker, como acceso de emergencia.
  • DNS dinámico automatizado para una IP pública que cambia.
  • Actualizaciones de seguridad automáticas con reinicio programado, y contenedores con privilegios mínimos.
  • Documentado como cualquier sistema de producción: inventario, puertos, decisiones y procedimientos.

tecnologías: Raspberry Pi 5, Linux, Docker, Nginx, Cloudflare Tunnel, Cloudflare Access, WireGuard. Proyecto personal.

Simulación 3D · Personales · 2026

Simulador 3D de camión pluma

Un camión pluma con física real, operable en el navegador, con cápsulas de entrenamiento que guían la maniobra paso a paso.

  1. Levantamiento

    Practicar la operación de una grúa sobre camión requiere la máquina, un lugar seguro y alguien que guíe. Aprender la secuencia de la maniobra antes, sin riesgo y sin instalar nada, no tenía herramienta.

  2. Diseño y construcción

    Un simulador web con el camión y una grúa articulada de 12 t·m modelados contra sus planos acotados, física real, seis cámaras y una cápsula de entrenamiento que lleva la puesta en estación en siete pasos.

  3. Entrega

    Prototipo funcional en el navegador, sin recursos externos y con 0 vulnerabilidades reportadas en sus dependencias.

  • Física real: la pluma solo opera por debajo de 3 km/h o con los estabilizadores desplegados, y si se excede el momento de carga (peso por radio de trabajo) el camión vuelca.
  • Cada paso es una frase y una condición leída del estado de la máquina: si el alumno cumple el objetivo de otra forma, el paso se da por hecho, porque en un entrenamiento importa el resultado.
  • Sin un solo archivo externo: camión, grúa, conos y operadores son primitivas; las texturas se dibujan en un canvas y el cielo es un shader. El sonido del motor se sintetiza con Web Audio.
  • Accesibilidad: paletas de alto contraste y para daltonismo, reducir movimiento y soporte de gamepad.
  • Simulación determinista: limitar los FPS no altera la física; el camión recorre la misma distancia en el mismo tiempo a 30 o a 60 fps.

tecnologías: Three.js, Rapier, WebAssembly, TypeScript, Vite, GLSL, Web Audio. Proyecto personal.

Plataforma empresarial · Anteriores · 2025

Intranet empresarial integral

Plataforma que nació como inventario TI y creció hasta centralizar la operación completa de la empresa.

  1. Levantamiento

    La operación (flota, mantención, inventario, documentos) estaba dispersa en planillas y papel.

  2. Diseño y construcción

    Una intranet modular en Laravel 12 con órdenes de trabajo, flota, inventario, documentación con alertas y contabilidad.

  3. Entrega

    Una sola plataforma para la operación, con un tótem en el taller para gestionar órdenes de trabajo en terreno.

  • Módulos: inventario TI (el núcleo original), órdenes de trabajo, mantención preventiva y correctiva, flota y su documentación, recursos humanos con importación desde Excel, bodega, servicios y contabilidad para leasing y créditos.
  • Inventario TI: asignación por sede, usuario y área, exportación a Excel y actas de entrega y devolución.
  • Doble autenticación: cuentas para administración y acceso simplificado para técnicos en el tótem.
  • Rendimiento y orden: permisos por middleware, caché con TTL según el tipo de dato, eliminación de consultas N+1 y API REST entre módulos.

tecnologías: Laravel 12, Livewire, Bootstrap 5, MySQL, Blade. Seal Corp.

Intranet empresarial integral

Datos y Machine Learning · Anteriores · 2024

Predicción de incidentes de seguridad laboral

Análisis histórico y un modelo predictivo para anticipar eventos de riesgo en Seguridad y Salud Ocupacional.

  1. Levantamiento

    La gestión de seguridad reaccionaba a los incidentes después de que ocurrían.

  2. Diseño y construcción

    Una plataforma web en Django con un modelo Random Forest entrenado con el historial de incidentes.

  3. Entrega

    Un panel que muestra patrones y fechas críticas para planificar acciones preventivas.

  • Modelo: Random Forest con validación cruzada, entrenado con datos históricos de incidentes.
  • Panel ejecutivo: métricas clave y gráficos interactivos para la toma de decisiones preventivas.
  • Aprendizaje: aplicar Machine Learning a un contexto industrial real, donde la calidad de los datos históricos define la calidad de la predicción.

tecnologías: Python, Django, scikit-learn, pandas, Plotly, SQLite. Minera Antucoya, Proyecto de título.

Predicción de incidentes de seguridad laboral

Gestión de activos · Anteriores · 2024

Sistema de activos fijos con QR

Registro, asignación y búsqueda de activos fijos con códigos QR, pensado para usarse desde el celular.

  1. Levantamiento

    El control de activos fijos no tenía trazabilidad de dónde estaba cada activo ni quién lo tenía.

  2. Diseño y construcción

    Un sistema web en Laravel 8 con código QR por activo, búsqueda manual y formularios con datos contables y de leasing.

  3. Entrega

    Cualquier activo se identifica escaneando su código, con su ubicación, responsable e historial.

  • Dos bases de datos: MySQL para usuarios y SQL Anywhere para los datos operacionales del ERP, con el cuidado que exige consultar dos motores distintos.
  • Asignación por persona y por área, con seguimiento por sede.
  • Visualización interactiva con D3.js.

tecnologías: Laravel 8, Tailwind CSS, MySQL, SQL Anywhere, D3.js. Reliper, Práctica profesional.

Sistema de activos fijos con QR

Datos y visualización 3D · Anteriores · 2024

Análisis y optimización minera

Evaluación económica y visualización 2D y 3D de un yacimiento ficticio para entender la planificación minera.

  1. Levantamiento

    Entender cómo la ciencia de datos puede apoyar decisiones de explotación en un yacimiento.

  2. Diseño y construcción

    Un dashboard en Dash con escenarios comparables, motor económico por bloque y visualización 3D con PyVista.

  3. Entrega

    Comparación de escenarios de explotación y una implementación experimental del límite económico del rajo.

  • Motor económico configurable: precios, costos operacionales y recuperación metalúrgica para decidir entre extraer o descartar cada bloque.
  • Límite económico del rajo (UPL) con corte mínimo en grafos dirigidos usando NetworkX. Fue experimental y no alcanzó precisión completa, pero sirvió para entender la optimización de yacimientos.
  • Análisis estadístico: histogramas, curvas tonelaje-ley y cortes transversales.

tecnologías: Python, Dash, PyVista, NetworkX, pandas, Matplotlib. Proyecto académico.

Análisis y optimización minera

Cómo trabajo

  1. El problema primero

    Antes de escribir código confirmo qué se quiere resolver, quiénes participan, las restricciones y el beneficio esperado.

  2. La tecnología la elige el problema

    No me caso con un lenguaje ni un framework. Comparo opciones por costo, tiempo y adopción, aprendo lo que haga falta y dejo la decisión registrada (ADR) para que el porqué no se pierda.

  3. Especificación antes que código

    Desarrollo guiado por especificación: spec, plan y tareas aprobadas antes de implementar. Prototipos cuando hay que validar.

  4. IA con revisión humana

    Agentes para implementar, revisar código y seguridad, y documentar. Cada cambio pasa por pruebas y por mi revisión antes de llegar a producción.

  5. Calidad que se puede medir

    Pruebas unitarias, de integración y end-to-end, integración continua con auditoría de dependencias y despliegues con vuelta atrás.

  6. Documentado para otros

    Arquitectura (HLD, C4), manuales y traspasos a Operaciones, escritos para que el sistema pueda vivir sin mí.

Sobre mí

Considero que el verdadero diferencial está en el pensamiento crítico, lógico y la flexibilidad de adaptarse a las herramientas que mejor resuelvan el problema, priorizando siempre entender bien la necesidad antes de construir la solución.

Siempre estoy explorando nuevas tecnologías y desafíos de ciberseguridad. Me interesa entender cuándo realmente aportan y cómo aplicarlas para mejorar las soluciones que construyo. Creo en la mejora continua y en que siempre hay algo nuevo que aprender.

Me defino como una persona proactiva, comprometida y orientada al aprendizaje continuo. Disfruto trabajar en equipo, enfrentar desafíos técnicos y buscar la mejora constante, tanto a nivel personal como profesional.

Herramientas

Las que he usado en proyectos reales. No son un límite: el método se mantiene y la herramienta cambia según el problema.

áreaherramientas
BackendC#, .NET 10, ASP.NET Core, EF Core, Dapper, Node.js, Python, FastAPI, Django, Laravel
FrontendTypeScript, React, Next.js, Vite, Tailwind CSS, TanStack Query, Zod, Astro
DatosSQL Server, PostgreSQL, MariaDB, SQLite
Nube e infraestructuraAzure App Service, Azure Blob Storage, Application Insights, Docker, Linux, Cloudflare, WireGuard
Identidad y seguridadOAuth 2.0, OpenID Connect, JWT, Entra ID, OWASP
CalidadxUnit, Vitest, Playwright, Stryker, GitHub Actions
IAClaude Code, Agentes y subagentes, Skills, Hooks, Evals, MCP, Spec-driven development