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

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.
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.
mar 2025 – dic 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.
ago 2024 – dic 2024
Desarrollé una plataforma web para analizar y visualizar el historial de eventos de Seguridad y Salud Ocupacional.
ene 2024 – mar 2024
Desarrollé un sistema web de gestión de activos fijos en Laravel 8 con lectura de códigos QR.
El tipo de cada uno se lee en la tarjeta. Ábrela para ver qué se levantó, qué se construyó y qué se entregó.
Inicio de sesión único y gestión de accesos para los sistemas del área.
Estándares para que el equipo desarrolle con agentes de IA de forma consistente y segura.
La cartera de proyectos del área pasó de un Excel consolidado a mano a un sistema donde el avance sale del trabajo real.
Las jefaturas planifican cada curso y le asignan instructor, sala y equipos, con detección de conflictos.
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.
Evolución del sistema con que el área comercial arma, envía y cierra cotizaciones.
Un punto único y controlado de acceso a los datos de negocio para los reportes de cada área.
Un motor de agendamiento reutilizable, con servicios, disponibilidad, asignación y notificaciones.
La asistencia a clases pasa de un libro en papel transcrito a mano a un tótem con huella en la sala.
Pantallas internas que rotan comunicados y saludan a los cumpleañeros del día, administradas por el propio equipo.
Documentos formales (arquitectura, manuales, presentaciones) generados desde Markdown, por consola, web o API.
Un servidor en casa con contenedores, acceso remoto seguro y publicación sin abrir puertos.
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.
Plataforma que nació como inventario TI y creció hasta centralizar la operación completa de la empresa.
Análisis histórico y un modelo predictivo para anticipar eventos de riesgo en Seguridad y Salud Ocupacional.
Registro, asignación y búsqueda de activos fijos con códigos QR, pensado para usarse desde el celular.
Evaluación económica y visualización 2D y 3D de un yacimiento ficticio para entender la planificación minera.
Los sistemas de CEIM se muestran sin capturas, nombres ni código, por confidencialidad.
Datos y Machine Learning · Anteriores · 2024
Análisis histórico y un modelo predictivo para anticipar eventos de riesgo en Seguridad y Salud Ocupacional.
Levantamiento
La gestión de seguridad reaccionaba a los incidentes después de que ocurrían.
Diseño y construcción
Una plataforma web en Django con un modelo Random Forest entrenado con el historial de incidentes.
Entrega
Un panel que muestra patrones y fechas críticas para planificar acciones preventivas.
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
Registro, asignación y búsqueda de activos fijos con códigos QR, pensado para usarse desde el celular.
Levantamiento
El control de activos fijos no tenía trazabilidad de dónde estaba cada activo ni quién lo tenía.
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.
Entrega
Cualquier activo se identifica escaneando su código, con su ubicación, responsable e historial.
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
Evaluación económica y visualización 2D y 3D de un yacimiento ficticio para entender la planificación minera.
Levantamiento
Entender cómo la ciencia de datos puede apoyar decisiones de explotación en un yacimiento.
Diseño y construcción
Un dashboard en Dash con escenarios comparables, motor económico por bloque y visualización 3D con PyVista.
Entrega
Comparación de escenarios de explotación y una implementación experimental del límite económico del rajo.
tecnologías: Python, Dash, PyVista, NetworkX, pandas, Matplotlib. Proyecto académico.
Análisis y optimización minera
Antes de escribir código confirmo qué se quiere resolver, quiénes participan, las restricciones y el beneficio esperado.
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.
Desarrollo guiado por especificación: spec, plan y tareas aprobadas antes de implementar. Prototipos cuando hay que validar.
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.
Pruebas unitarias, de integración y end-to-end, integración continua con auditoría de dependencias y despliegues con vuelta atrás.
Arquitectura (HLD, C4), manuales y traspasos a Operaciones, escritos para que el sistema pueda vivir sin 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.
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.
| área | herramientas |
|---|---|
| Backend | C#, .NET 10, ASP.NET Core, EF Core, Dapper, Node.js, Python, FastAPI, Django, Laravel |
| Frontend | TypeScript, React, Next.js, Vite, Tailwind CSS, TanStack Query, Zod, Astro |
| Datos | SQL Server, PostgreSQL, MariaDB, SQLite |
| Nube e infraestructura | Azure App Service, Azure Blob Storage, Application Insights, Docker, Linux, Cloudflare, WireGuard |
| Identidad y seguridad | OAuth 2.0, OpenID Connect, JWT, Entra ID, OWASP |
| Calidad | xUnit, Vitest, Playwright, Stryker, GitHub Actions |
| IA | Claude Code, Agentes y subagentes, Skills, Hooks, Evals, MCP, Spec-driven development |