Este sitio no utiliza cookies de rastreo ni recopila datos mediante formularios. Solo se guarda tu preferencia de tema en tu dispositivo y se cargan recursos de terceros (Google Fonts y Bootstrap CDN). Conoce los detalles en nuestra Política de Privacidad.
Gestión académica conectada en una sola plataforma.
Libro de Clases Digital Plataforma modular de gestión académica y técnico-pedagógica, desarrollada con Angular y PrimeNG . Integra leccionario, asistencia, notas, matrículas, anotaciones, objetivos curriculares, reportes, notificaciones y firma digital para directivos, UTP, administradores, alumnos y apoderados
Control de clases, aprobación UTP, auditoría, estadísticas, informes, usuarios, roles y seguimiento académico. Firma OTP mediante aplicación o correo, Uso del estándar CEDS de EEUU facilita estandarizacion de los datos.
Servicios para integrar personas, roles, establecimientos, evaluaciones, RIOHS, bienestar, vehículos y otras plataformas institucionales.
30.000+interacciones anuales según consumo, logs y Swagger/Postman
Múltiplesbases de datos integradas y sistemas
Swagger y Postmancontratos y pruebas
Libro de Clases Digital
7 establecimientos desplegados · 5 en operación activa Versión en producción con frontend Angular y PrimeNG 22.
Leccionario y Objetivos Curriculares Planificación y registro de clases con borradores, control de versiones, aprobación UTP, firma OTP, notificaciones y trazabilidad de auditoría.
Control de Asistencia Registro diario por curso y estudiante, con seguimiento de estados y consulta histórica para una gestión oportuna.
Gestión de Matrículas Administración centralizada de matrículas, antecedentes de estudiantes y vinculación con cursos y periodos académicos.
Control Centralizado de Notas Consulta y gestión de calificaciones por curso, periodo, mes y estudiante, preparada para análisis y exportación.
Portal Home Docentes Espacio de trabajo del profesor para acceder rápidamente a cursos, asistencia, notas, leccionario y tareas pendientes.
Portal Home Director Panel ejecutivo para supervisar indicadores académicos, actividad del establecimiento y avances de gestión.
Portal Home UTP Seguimiento técnico-pedagógico mediante estadísticas, revisión de operaciones, actividades y cumplimiento académico.
Configuración y Administración Gestión centralizada de usuarios, perfiles, roles, permisos y parámetros generales de cada establecimiento.
Paneles de Estadísticas Indicadores y gráficos interactivos que transforman los registros académicos en información útil para decisiones.
Análisis y Exportación Generación de reportes filtrados e informes descargables para análisis académico, respaldo y gestión institucional.
Sistema de Notificaciones Alertas dentro de la plataforma y por correo para comunicar revisiones, aprobaciones y eventos relevantes.
Registro de Anotaciones Registro estructurado de observaciones, incidentes y antecedentes disciplinarios asociados a cada estudiante.
Cumplimiento Estándar CEDS Estructuración de información conforme al estándar de datos educacionales para favorecer consistencia e interoperabilidad.
Búsquedas Inteligentes Buscador contextual que encuentra módulos, opciones y funciones disponibles de acuerdo con el rol del usuario.
Visualización y Exportación Consulta detallada de anotaciones y generación de reportes descargables para seguimiento y respaldo institucional.
Utilidades Compartidas Servicios y componentes reutilizables que mantienen una experiencia consistente y simplifican tareas frecuentes.
Gestión del Marco de Enseñanza Organización de objetivos de aprendizaje y contenidos para vincular planificación, enseñanza y registro de clases.
Carga Masiva de Usuarios Importación de docentes y apoderados desde archivos CSV, con validaciones y monitoreo detallado de errores.
Gestión de Imágenes Carga, actualización y administración controlada de fotografías asociadas a los perfiles de estudiantes.
Gestión de OTP Firma digital modular por celular o correo como contingencia ante indisponibilidad del MINEDUC, con app autenticadora, control de códigos y firma reutilizable entre módulos críticos.
TRAYECTORIA PROFESIONAL
Experiencia
Experiencia y formación construidas desde la operación técnica hasta el desarrollo de soluciones institucionales.
01
2024 — Actualidad
SLEP Colchagua
Desarrollador Full Stack
Desarrollo de sistemas e infraestructura tecnológica para la red educacional de SLEP Colchagua.
Ver trayectoria completa
Desarrollo e implemento soluciones tecnológicas institucionales para SLEP Colchagua, entre ellas el Libro de Clases Digital, la plataforma SIMPLE y servicios de interoperabilidad para digitalización de procesos administrativos y educativos, utilizando Python, Flask, SQLAlchemy, Angular y PrimeNG 22.
Además, administro infraestructura TI para la red de establecimientos educacionales, gestiono proyectos tecnológicos, brindo soporte técnico avanzado, integro sistemas y elaboro documentación técnica especializada para la operación y mejora continua de la organización.
PythonFlaskSQLAlchemyAngularPrimeNG 22APIs RESTInfraestructura TIGestión de Proyectos
02
2021 — 2024
Johnson Fruit
Encargado del Área TI
Automatización, trazabilidad e infraestructura industrial para una operación productiva y exportadora.
Ver trayectoria completa
Responsable del área TI en empresa agrícola de producción y exportación frutícola, liderando la gestión tecnológica de sistemas de trazabilidad, bases de datos, redes, comunicaciones e infraestructura interna.
Desarrollé soluciones informáticas para la optimización de procesos productivos y administrativos, administré servidores Windows, ejecuté soporte técnico avanzado, mantenimiento de equipos y capacitación al personal. Complementariamente, participé como Auditor Interno BRC v8, contribuyendo al cumplimiento normativo, control de procesos y mejora continua operacional.
TrazabilidadBases de DatosServidores WindowsRedesAuditor BRC v8Soporte TécnicoCapacitación
03
2019 — 2021
Municipalidad de Chimbarongo
Prácticas Profesionales
Desarrollo de sistemas, redes y soporte tecnológico para la gestión institucional municipal.
Ver trayectoria completa
Experiencia en Ingeniería Informática desarrollada en la Municipalidad de Chimbarongo durante mi formación profesional. Participé en análisis y programación de sistemas, soporte técnico a usuarios, instalación y mantención de redes, equipos y plataformas informáticas.
Desarrollé soluciones internas y mejoras funcionales en sistemas municipales, contribuyendo a la digitalización de procesos y la gestión tecnológica institucional.
Análisis de SistemasProgramaciónRedesSoporte TécnicoSistemas Municipales
04
2016 — 2021
Formación técnica y profesional
Informática, programación y análisis de sistemas
Formación progresiva en soporte computacional, programación, análisis de sistemas e Ingeniería Informática.
Ver trayectoria completa
2016
Administrativo Computacional Microsoft
Formación en herramientas computacionales y ofimáticas, con dominio en entorno Windows y Microsoft Office. Además, obtuve mención en Armado y Mantención de Computadoras, fortaleciendo competencias en soporte técnico, diagnóstico, mantenimiento preventivo y correctivo, y resolución de problemas de hardware.
2017
Técnico Superior en Programación
Formación técnica orientada al ciclo completo de desarrollo de software, incluyendo análisis de requerimientos, diseño, construcción, pruebas e implementación de soluciones informáticas. Esta formación me permitió adquirir competencias para desarrollar sistemas conforme a estándares de calidad técnica y enfocados en las necesidades reales de usuarios y organizaciones.
2019
Técnico en Análisis de Sistemas
Especialización en análisis, modelamiento, supervisión y mejora continua de sistemas informáticos. Desarrollé competencias en levantamiento de requerimientos, modelado de procesos de negocio, control de calidad de software, administración de proyectos informáticos y diseño de soluciones tecnológicas seguras, funcionales y adaptadas al contexto organizacional.
2021
Ingeniero de Ejecución en Informática
Formación profesional en desarrollo, evaluación e implementación de soluciones informáticas integrales, aplicando metodologías de análisis, diseño, pruebas, seguridad informática y gestión de proyectos tecnológicos. Esta formación me permitió fortalecer capacidades para diseñar sistemas seguros, administrar proyectos TI, evaluar soluciones tecnológicas y aplicar conocimientos en áreas como infraestructura, software e IoT.
Soporte ComputacionalProgramaciónAnálisis de SistemasIngeniería InformáticaSeguridadIoT
ECOSISTEMA TECNOLÓGICO
Stack Tecnológico
Tecnologías utilizadas en soluciones reales, organizadas según el lugar que ocupan dentro de la arquitectura.
01
Frontend
Interfaces administrativas responsivas y orientadas a flujos complejos.
Angular + PrimeNG 22
Uso principal · Producción
Libro de Clases en producción, portales y paneles administrativos
TypeScript
Uso principal · Producción
Aplicaciones SPA, formularios y servicios frontend
Componentes UI y tablas
Uso frecuente · Producción
PrimeNG 22, tablas, dashboards y componentes institucionales
React y ecosistema UI
Experiencia aplicada
React, Tailwind, Bootstrap, HTML5, CSS3 y SCSS
02
Backend
Servicios seguros, integración de sistemas y lógica de negocio mantenible.
Python / Flask
Uso principal · Producción
SIMPLE, APIs institucionales, interoperabilidad y automatizaciones
Node.js / NestJS
Uso frecuente · Producción
Servicios REST, integraciones y procesos en tiempo real
C# / .NET
Experiencia aplicada · Producción
Minimal APIs, automatización industrial y aplicaciones empresariales
APIs y mensajería
Uso transversal
REST, Swagger/OpenAPI, WebSockets, Socket.IO, SendGrid y Nodemailer
03
Datos
Modelado relacional, persistencia y explotación de información operativa.
MySQL
Uso principal · Producción
Sistemas institucionales, trazabilidad y portales web
SQL Server
Uso frecuente · Producción
Aplicaciones empresariales e integración de datos
SQLAlchemy
Uso principal · Producción
Modelos, migraciones y consultas en plataformas Flask
Reportes e integraciones
Uso transversal
SQLite, Google Sheets API, Excel/XLSX, PDFMake, jsPDF y Chart.js
04
Infraestructura
Despliegue, observabilidad y continuidad de plataformas en producción.
Docker
Uso principal · Producción
Contenedores de aplicaciones, APIs y servicios institucionales
Nginx
Uso principal · Producción
Proxy inverso, publicación segura y entrega de aplicaciones
Linux
Administración · Producción
Servidores, Bash, monitoreo y continuidad operativa
Operación y despliegue
Experiencia aplicada
GitHub Actions, Kubernetes, Sentry, Windows Server, redes y conectividad
Integración transversal: autenticación y control de acceso, documentación técnica, Google APIs, Mapbox, reportes PDF/Excel y despliegue continuo se incorporan según las necesidades de cada solución.
FORMACIÓN CONTINUA
Certificaciones y Cursos
Seis credenciales especialmente relevantes por su aplicación directa en sistemas en producción, seguridad, operación e interoperabilidad.
Cisco
Cybersecurity Essentials
Seguridad
Aplicación: Aplicado en hardening, control de acceso y trazabilidad en Libro de Clases, SIMPLE y APIs institucionales.
Google
Workspace Administrator
Sistemas
Aplicación: Aplicado en administración de servicios colaborativos e integración operativa para equipos institucionales.
Udemy
Angular de Cero a Experto
Desarrollo
Aplicación: Base aplicada en frontend productivo con Angular y PrimeNG 22 para Libro de Clases y portales administrativos.
Udemy
Docker
Sistemas
Aplicación: Aplicado en despliegues, entornos aislados y operación de servicios para plataformas institucionales y demos técnicas.
Capacired
Auditor Interno BRC V8
Gestión
Aplicación: Aplicado en trazabilidad documental y control de evidencia para procesos exportadores auditables.
Factor Clave
Excel Nivel Avanzado
Productividad
Aplicación: Aplicado en reportería operativa, exportaciones y consolidación de antecedentes para áreas institucionales.
Certificaciones disponibles a solicitud de forma digital.
CATÁLOGO COMPLETO
Explora por área
32 credenciales
Udemy
Angular de Cero a Experto
Udemy
Angular Experto
Udemy
Node.js Avanzado
Udemy
Python Maestro
Udemy
Docker
Udemy
C# .NET
Udemy
Git y GitHub
Sence
WordPress 5
Udemy
MySQL y MariaDB
Cisco
Cybersecurity Essentials
Udemy
Seguridad Informática y Hacking
Google
Protege tu Negocio: Ciberseguridad
Platzi
Seguridad Informática para Empresas
Formación profesional
Análisis de Riesgos de Seguridad Informática
Google
Workspace Administrator
Formación profesional
Instalación y Configuración Windows Server
Udemy
Redes de Computadores
Formación profesional
Administrativo Computacional
Gobierno Digital
Transformación Digital con SIMPLE
Instituto Conosur
Armado de Equipos
Formación técnica
Técnico en Reparación de Laptops
Formación técnica
Reparador de Tablets y Teléfonos
Udemy
Proyectos Master con Arduino
Udemy
Raspberry Pi 4 IoT
Capacired
Auditor Interno BRC V8
CEA
Administración del Estado
Experiencia profesional
Servicios Públicos y Privados
Estado de Chile
Integridad Pública
Formación profesional
Curso Fiscal Instructor y Actuario de la Administración Pública
Factor Clave
Excel Nivel Avanzado
Udemy
Excel de Principiante a Avanzado
Lego Education Academy
SPIKE
6Credenciales destacadas
6Áreas profesionales
10+Años de formación continua
Alex Salinas Ponce Ingeniero Informático · Chile
SOBRE MÍ
La tecnología tiene sentido cuando resuelve algo real.
Mi trabajo conecta el desarrollo de software con las personas y los procesos que lo necesitan. Participo desde el levantamiento de requerimientos y la arquitectura hasta el despliegue, la documentación y la mantención de cada solución.
He trabajado en educación pública, gestión municipal y producción industrial. Esa experiencia me permite entender tanto una plataforma digital como la infraestructura y la operación que la sostienen.
Ingeniero de Software · Full Stack · Infraestructura & DevOps con experiencia en análisis, arquitectura, desarrollo, interoperabilidad, seguridad, despliegue y mantención de sistemas institucionales en operación.
01
Servicios principales
Áreas en las que acompaño el ciclo completo de una solución.
01
Desarrollo de sistemas
Frontend, backend, APIs y bases de datos.
Diseño y desarrollo de plataformas web institucionales y empresariales, aplicaciones SPA responsivas y APIs REST seguras. Soluciones modulares orientadas a digitalización, trazabilidad y mejora de procesos.
AngularReactTypeScriptPythonFlaskNest.jsC#
02
Automatización e integración
Flujos, interoperabilidad y reducción de tareas manuales.
Integración de plataformas heterogéneas mediante APIs y servicios web. Automatización de tareas repetitivas, digitalización de flujos administrativos y reducción de errores operativos con soluciones a medida.
APIs RESTInteroperabilidadAutomatizaciónDocker
03
Infraestructura TI
Servidores, redes, despliegue, seguridad y continuidad.
Administración de servidores Windows y Linux, Active Directory, redes segmentadas, despliegue continuo, monitoreo, respaldos y recuperación ante desastres para infraestructuras distribuidas.
Selecciona una capacidad para consultar su alcance.
Arquitectura de sistemas
Arquitecturas backend mantenibles y escalables, separación por capas, definición de APIs REST y seguridad desde el diseño, adaptadas a las necesidades del negocio.
Gestión de proyectos
Planificación y ejecución de proyectos TI desde la etapa conceptual hasta producción, incluyendo presupuesto, evaluación SaaS u on-premise y coordinación multidisciplinaria.
Seguridad informática
Auditoría de sistemas y redes, análisis y mitigación de vulnerabilidades, cifrado, protección de datos sensibles, controles de acceso y destrucción segura de información.
Bases de datos
Modelado relacional, migraciones controladas y optimización de consultas para MySQL, SQL Server y SQLite mediante SQLAlchemy y otras herramientas de persistencia.
Documentación técnica
Elaboración de documentación especializada, manuales operativos, estándares de procesos TI y antecedentes técnicos para fiscalizaciones y continuidad institucional.
Licitaciones tecnológicas
Preparación de bases técnicas, evaluación técnica y económica de ofertas, criterios de aceptación y apoyo formal en procesos de compra pública tecnológica.
TRABAJO EN CONTEXTO
Galería Profesional
Evidencias visuales de trabajo aplicado en modernización pública, infraestructura, interoperabilidad, soporte operativo y coordinación institucional.
01
Evaluaciones online, Cuenta Pública y ClaveÚnica
Implementé un sistema de evaluaciones online con autenticación mediante ClaveÚnica, trazabilidad por etapas y respaldo digital. Su resultado fue presentado en la Cuenta Pública como evidencia de modernización administrativa, constituyéndose en el primer sistema institucional de evaluación funcionaria integrado con ClaveÚnica y desarrollado sin costos de licenciamiento.
02
Operación de infraestructura
Administré servidores Debian y Windows, Nginx, Docker, respaldos y monitoreo de servicios institucionales para sostener continuidad operativa.
03
Trabajo con equipos y usuarios
Levanté requerimientos con usuarios, facilité conversaciones técnicas y ajusté soluciones según necesidades reales de operación.
04
Implementación en terreno
Validé sistemas en operación junto a usuarios, resolví incidencias en terreno y ajusté flujos según uso real de áreas institucionales.
05
Desarrollo e interoperabilidad
Desarrollé frontend y backend de sistemas institucionales, integré APIs, documenté contratos y publiqué servicios para operación administrativa real.
06
Seguridad informática
Realicé análisis de seguridad, revisión de exposición y recomendaciones de hardening para reducir riesgos en servicios y entornos conectados.
07
Licitaciones tecnológicas
Preparé antecedentes técnicos, criterios de evaluación y revisión funcional de propuestas para compras y servicios TI.
08
Difusión e innovación pública
Presenté iniciativas de digitalización y compartí resultados de modernización con foco en adopción y mejora continua.
09
Trabajo colaborativo
Coordiné análisis y decisiones con distintas áreas institucionales para alinear objetivos técnicos, tiempos y prioridades operativas.
10
Seguimiento y control
Consolidé datos operativos y evidencias de avance para apoyar seguimiento, validación y control de procesos institucionales.
11
Estación de desarrollo y operación TI
Mantuve un entorno de trabajo orientado a desarrollo, pruebas, monitoreo y soporte continuo de sistemas en producción.
CONTACTO
Contacto
Elige el motivo y escríbeme por el canal más directo.
Dos vías claras según lo que necesites: sumarme a tu equipo o avanzar con un proyecto. Priorizo contacto por correo y doy seguimiento profesional por LinkedIn.
Los datos que me envíes por correo o redes se usarán únicamente para responder tu consulta. Consulta la Política de Privacidad.
Oportunidades profesionales
Para reclutamiento, ofertas de empleo y roles estables o de tiempo completo.
Sistema de Administración de Emergencias para Bomberos
Aplicación de escritorio orientada al registro, coordinación y despacho de emergencias para Bomberos Chimbarongo.
Propósito
Construir una solución que ayudara a centralizar la información crítica de emergencias, mejorar la coordinación operativa y mantener trazabilidad sobre eventos, recursos y personas involucradas en cada salida.
Problema
La gestión de emergencias requería consolidar en un solo entorno datos dispersos como claves radiales, compañías, voluntarios, contactos de apoyo, grifos, materiales peligrosos, ubicación del incidente y antecedentes del despacho. Sin una herramienta unificada, la operación dependía más de registros manuales, memoria operativa y menor visibilidad histórica.
Solución
Desarrollé un sistema de escritorio con base de datos local que organiza el ciclo operativo de una emergencia: registro del evento, ubicación GPS, descripción, oficial a cargo, compañías involucradas, claves operativas, apoyo complementario, respaldos y exportación de información a PDF para consulta o impresión.
Mi aporte
Implementé la lógica de administración de emergencias y la vinculación con componentes operativos complementarios, incluyendo despacho de señales radiales, gestión de voluntarios, guía telefónica de apoyo, inventario georreferenciado de grifos y respaldo/restauración de datos para continuidad operativa.
Integración física
El proyecto también contempló un dispositivo de control para la transmisión de emergencias, utilizado como apoyo al despacho operativo y a la notificación de unidades.
Stack
C#Aplicación de escritorioBase de datos localGPSPDFBackups y restauración
Resultado
La solución estructuró información crítica de respuesta a emergencias en un solo sistema, fortaleciendo el orden operativo, la consulta histórica y la capacidad de respaldo documental para la institución.
Aplicación de escritorio para ordenar la operación administrativa, financiera y organizacional del Club de Huasos Los Maquis.
Propósito
Diseñar una herramienta que ayudara a registrar y controlar de forma ordenada la actividad administrativa del club, facilitando el seguimiento de ingresos, gastos, personal, eventos y activos asociados a su operación cotidiana.
Problema
La administración del club involucraba múltiples categorías de información, como gastos básicos, contratos, reparaciones, construcciones, arriendos, ventas, plantaciones, personal y eventos especiales. Sin una estructura digital centralizada, mantener consistencia y trazabilidad sobre estos registros era más difícil y consumía más tiempo.
Solución
Desarrollé un sistema de escritorio con base de datos para centralizar los principales registros del club en un solo entorno, permitiendo administrar movimientos operativos, generar reportes, mantener respaldos y exportar información relevante a PDF.
Mi aporte
Implementé la estructura de datos y los módulos necesarios para registrar gastos, ingresos, tareas, tiempos de trabajo, actividades, arriendos, ventas, eventos y respaldos, buscando convertir una administración dispersa en una operación más organizada y consultable.
Stack
C#Aplicación de escritorioBase de datosPDFBackupsEstadísticas
Resultado
El proyecto permitió estructurar la gestión administrativa del club en una herramienta única, mejorando el orden de los registros, la consulta de antecedentes y la generación de información de apoyo para la toma de decisiones.
Datos del proyecto
Fecha: Diciembre 2018
Cliente: Club de Huasos Los Maquis
Categoría: Administración y Gestión Operativa
SBEPA
Sistema de Búsqueda de Productos Asociados con experiencia web para usuarios y módulo administrativo para gestión de comercios y catálogos.
Propósito
Crear una plataforma que facilitara a los usuarios encontrar productos y locales cercanos, y al mismo tiempo ofreciera a pequeños comercios una forma más accesible de publicar y administrar su oferta sin depender de una inversión alta en presencia digital.
Problema
Muchos negocios pequeños no contaban con una vitrina digital fácil de mantener, mientras que los usuarios tenían pocas herramientas simples para buscar productos por ubicación, categoría o preferencia dentro de su zona. Esa brecha reducía visibilidad comercial y dificultaba el descubrimiento local de productos.
Solución
Desarrollé una solución multiplataforma con enfoque web responsivo para búsqueda simplificada de productos y locales, complementada con un módulo administrativo para gestionar tiendas, sucursales, productos, categorías, usuarios, cambios de catálogo, estadísticas y respaldo de información.
Mi aporte
Implementé la estructura funcional para publicación y administración de comercios, incluyendo control de accesos, gestión de productos, segmentación por regiones y comunas, coordenadas GPS, exportación a PDF y mecanismos de copia de seguridad y restauración.
Stack
C#Web responsivaMódulo administrativoGPSPDFBackups y restauración
Resultado
El proyecto planteó una forma más ordenada de conectar oferta local y búsqueda digital, entregando a pequeños negocios una herramienta de administración y difusión, y a los usuarios una experiencia más directa para descubrir productos cercanos.
Datos del proyecto
Fecha: Noviembre 2020
Cliente: Proyecto propio / caso de uso comercial
Categoría: Descubrimiento de Productos y Gestión Comercial
Proyecto académico de escritorio que combina esteganografía y cifrado simétrico Blowfish para explorar técnicas de ocultamiento y protección de información.
Propósito
Desarrollar una herramienta para experimentar con el ocultamiento de información dentro de imágenes, combinando discreción visual con una capa adicional de cifrado simétrico en un contexto académico y práctico.
Problema
Cuando se necesita compartir o almacenar información confidencial, cifrar el contenido puede no ser suficiente si la sola existencia del archivo ya despierta sospechas. El desafío era ocultar la presencia del mensaje y, al mismo tiempo, proteger su contenido frente a accesos no autorizados.
Solución
Construí una aplicación de escritorio en C# que inserta información dentro de imágenes mediante técnicas de esteganografía, complementadas con cifrado simétrico Blowfish para resguardar el contenido oculto. La solución permite encapsular texto u otros datos sin alterar de forma perceptible la imagen original.
Mi aporte
Implementé la interfaz gráfica, la lógica de ocultamiento y recuperación de información, el manejo de claves y el proceso de cifrado/descifrado. Además, el repositorio evolucionó hacia una base más moderna en .NET para mantener la aplicación y mejorar su compatibilidad.
Interfaz principal
Stack
C#.NET 6 Windows FormsBlowfishEsteganografíaAplicación de escritorio
Resultado
El proyecto dio forma a una herramienta funcional para ocultar y proteger información dentro de imágenes, integrando esteganografía LSB y cifrado simétrico en una solución de escritorio útil para explorar técnicas de confidencialidad y discreción.
Herramienta profesional en Python para supervisar servicios críticos de infraestructura TI en tiempo real, con alertas automáticas, dashboard web y verificaciones paralelas.
Problema
Detección reactiva de fallas en servicios TI: el equipo se entera de un incidente cuando un usuario lo reporta o cuando el impacto ya es evidente.
Verificaciones paralelas para monitorear varios servicios sin bloquear la ejecución.
¿Por qué alertas por Email y Telegram?
Doble canal: correo formal y notificación instantánea para reaccionar antes.
¿Por qué configuración en JSON/YAML?
Configuración flexible, legible y versionable para adaptarse a distintas infraestructuras.
Propósito
En infraestructura tecnológica, uno de los mayores problemas no siempre es que un servicio falle, sino enterarse tarde de que falló. Cada minuto cuenta cuando una base de datos deja de responder, un sitio web cae o un DNS no resuelve. Esta herramienta nace para monitorear servicios de manera continua, centralizada y proactiva.
Problema
En muchas organizaciones, la revisión de servicios se realiza de forma manual o reactiva: el equipo TI detecta un problema cuando un usuario lo reporta o cuando el impacto ya es evidente. Esto genera:
Detección tardía de incidentes
Falta de visibilidad sobre el estado real de los servicios
Ausencia de alertas automáticas
Dificultad para revisar disponibilidad histórica
Mayor tiempo de respuesta ante fallas
Dependencia de revisiones manuales
Poca trazabilidad sobre eventos técnicos
Qué permite monitorear
Servicios HTTP y HTTPS — validación de códigos de respuesta
Puertos TCP — verificación de disponibilidad
Resolución DNS — validación de dominios
Conectividad mediante Ping
Acceso SSH a servidores
Bases de datos: PostgreSQL, MySQL y SQL Server
Dashboard web en tiempo real
Desarrollé un dashboard web interactivo con Flask que permite visualizar el estado de los servicios monitoreados: resultados, estados, latencias, mensajes de verificación y disponibilidad. Cuenta con modo de vigilancia continua para mantener el sistema ejecutándose de forma permanente y detectar cambios de estado y fallas en tiempo real.
Alertas automáticas
Una de las funcionalidades más importantes del sistema es la generación de alertas automáticas mediante:
Email utilizando SMTP
Telegram Bot API para notificaciones instantáneas
Esto permite que el equipo TI reciba avisos cuando se detectan fallas, reduciendo el tiempo entre la ocurrencia del incidente y la reacción técnica. En vez de esperar a que un usuario reporte el problema, el sistema avisa de forma proactiva.
Reportes, logs y trazabilidad
El sistema incluye generación de reportes y exportación de resultados en formatos JSON y CSV. Además, incorpora logging con archivos de registro para mantener historial de eventos, revisar errores, analizar disponibilidad y contar con evidencia técnica para seguimiento de incidentes.
Eficiencia con verificaciones paralelas
Para mejorar el rendimiento, el sistema utiliza ejecución paralela mediante ThreadPool, permitiendo realizar múltiples verificaciones al mismo tiempo. Esto es clave cuando se monitorean varios servicios, servidores o endpoints, evitando que las revisiones se ejecuten de manera lenta o secuencial.
Mi aporte técnico
Desarrollé la arquitectura general del sistema, el motor de monitoreo, los distintos tipos de verificaciones, la gestión de configuración, el sistema de alertas, la generación de reportes, la interfaz de consola y el dashboard web.
Motor de monitoreo
Verificaciones HTTP/HTTPS, TCP, DNS, Ping, SSH y bases de datos
Ejecución paralela con ThreadPool para máxima eficiencia
Modo de vigilancia continua 24/7 con detección de cambios de estado
Dashboard y alertas
Dashboard web interactivo con Flask en tiempo real
Notificaciones automáticas vía email (SMTP) y Telegram Bot
Interfaz de consola coloreada para administración directa
Reportes y trazabilidad
Exportación de resultados en JSON y CSV
Logging con archivos de registro para auditoría
Historial de disponibilidad y evidencia técnica de incidentes
Arquitectura modular
Estructura modular con separación de responsabilidades
Configuración flexible mediante JSON/YAML
Preparado para mantenerse, ampliarse y adaptarse fácilmente
Detección proactiva de incidentes que reduce significativamente el tiempo de respuesta ante fallas. Permite a un equipo TI monitorear servicios críticos, recibir alertas automáticas, revisar reportes y mantener trazabilidad sobre la disponibilidad de su infraestructura. Publicado como herramienta open source en GitHub.
Colección de 23+ utilidades locales desarrolladas con JavaScript, HTML5 y CSS3. Funciona sin conexión, sin registro y sin servidores externos. Pensada para desarrolladores, soporte TI y tareas administrativas.
Propósito
En el trabajo diario de desarrollo, soporte técnico y administración de sistemas, muchas veces se necesitan herramientas simples: formatear JSON, generar contraseñas, convertir archivos o analizar texto. El problema es que estas tareas terminan dependiendo de sitios externos sin claridad sobre el tratamiento de datos. Esta plataforma centraliza 23+ utilidades locales, rápidas y privadas que procesan todo en el navegador.
Problema
Usar herramientas online externas para tareas cotidianas genera múltiples inconvenientes:
Dependencia de conexión a internet
Uso de servicios externos para procesar información sensible
Falta de control sobre los datos ingresados
Herramientas dispersas en distintos sitios
Interfaces con publicidad o poco prácticas
Dificultad para trabajar en entornos con restricciones de red
Herramientas de seguridad y encriptación
Conversor Base64 — codificar y decodificar texto
Decodificador JWT — analizar tokens
Generador de hashes MD5, SHA-1, SHA-256 y SHA-512
Generador de contraseñas seguras personalizables
Verificador de certificados TLS/SSL
Herramientas para documentos, archivos y PDF
Formateador JSON — validar, ordenar y minificar
Formateador SQL — mejorar lectura de consultas
Conversor JSON ↔ CSV bidireccional
Compresor de PDF
Divisor y unificador de PDF
Firmador visual de PDF
Conversor de imágenes a PDF
Herramientas de imágenes y multimedia
Compresor de imágenes
Conversor de formatos JPG, PNG, WebP y AVIF
Extractor de colores desde imágenes
Redactor de imágenes para ocultar áreas sensibles
Calculadoras especializadas y generadores
Calculadora de impresión — costos por tinta/tóner y desgaste
Calculadora de UPS — autonomía, baterías y respaldo
Contador de texto — caracteres, palabras, párrafos y líneas
Generador UUID v4
Generador de RUT chileno válido con dígito verificador
Generador de datos fake — nombres, RUT, correos, teléfonos chilenos
Inspector de navegador — diagnóstico y compatibilidad
Interfaz y experiencia de usuario
Modo claro y oscuro con preferencias guardadas localmente
Sistema de favoritos para acceso rápido
Menú lateral organizado por categorías con iconos descriptivos
Diseño responsivo adaptable a escritorio, tablet y móvil
Navegación simple y directa sin configuraciones complejas
Mi aporte técnico
Diseñé y desarrollé la colección completa de herramientas desde cero: interfaz, organización por categorías, lógica de cada utilidad, procesamiento local de información, integración de librerías para PDF, manejo de archivos, diseño responsivo y persistencia de preferencias mediante almacenamiento local.
Arquitectura y organización
SPA modular con JavaScript ES6+ y carga dinámica de componentes
Organización por categorías con menú lateral y sistema de favoritos
Persistencia de preferencias con localStorage
Utilidades desarrolladas
23+ herramientas: seguridad, PDF, imágenes, texto, generadores y calculadoras
Procesamiento 100% local sin dependencia de servicios externos
Scripts de arranque para Windows, Linux y Mac
Interfaz y UX
Modo claro/oscuro con detección de preferencia del sistema
Diseño responsivo con Bootstrap 5 y Bootstrap Icons
SPA con navegación fluida entre categorías
PDF y documentos
Integración de PDF.js y jsPDF para manipulación de documentos
Compresión, división, unificación y firma visual de PDF
Conversión bidireccional JSON ↔ CSV y formateo SQL
Plataforma de utilidades local, rápida y privada que elimina la dependencia de herramientas online externas. Reduce tiempo en tareas repetitivas, mejora la productividad y funciona incluso sin conexión. Publicada como proyecto open source en GitHub con scripts de arranque multiplataforma.
Datos del proyecto
Categoría: Utilidades Web Locales
Estado: Proyecto funcional y publicado como open source
Repositorio: Suite de herramientas en JavaScript para uso local y sin dependencias externas
Plataforma web —TaskFlowAS— para la gestión integral de proyectos, tareas y equipos de trabajo, con arquitectura multi-tenant, control de permisos y trazabilidad completa.
Problema
Gestión de tareas basada en planillas, correos y acuerdos verbales, sin visibilidad del estado real ni trazabilidad sobre responsables y avances.
SPA administrativa con componentes consistentes y vista Kanban con drag & drop.
¿Por qué arquitectura multi-tenant?
Aislamiento de datos por usuario y contexto sin duplicar la plataforma.
¿Por qué JWT + refresh tokens?
Sesiones seguras y renovables sin mantener estado en el servidor.
¿Por qué Docker?
Entorno completo (frontend, backend y base de datos) reproducible en un comando.
Propósito
En el desarrollo de software, muchos de los problemas más importantes no están en la programación sino en la gestión diaria: tareas dispersas, responsables poco claros, avances difíciles de controlar y equipos que trabajan sin una herramienta centralizada. TaskFlowAS nace para resolver eso: una solución funcional, segura y escalable para organizar proyectos, asignar tareas, definir prioridades, controlar estados y mantener trazabilidad.
Problema
En muchos equipos de trabajo —especialmente en áreas administrativas, operativas o tecnológicas— la gestión de tareas depende de planillas, correos, mensajes informales o acuerdos verbales. Esto provoca:
Falta de visibilidad sobre el estado real de los proyectos
Dificultad para saber quién es responsable de cada tarea
Pérdida de historial sobre cambios y avances
Falta de priorización clara
Tareas vencidas o pendientes críticas sin detectar
Escasa colaboración estructurada entre usuarios
Principales funcionalidades
Gestión completa de proyectos: creación, edición, eliminación, archivado y restauración
Gestión de tareas con estados, prioridades, fechas de vencimiento y etiquetas
Vista Kanban con drag & drop para mover tareas entre columnas
Checklists y comentarios colaborativos por tarea
Filtros avanzados y detección automática de tareas vencidas
Exportación a Excel de proyectos y tareas
Panel de recordatorios y notificaciones
Dashboards con estadísticas y gráficos en tiempo real
Seguridad, permisos y trazabilidad
Uno de los aspectos más importantes del desarrollo fue la seguridad y el control de acceso:
Autenticación mediante JWT, manejo de sesiones y refresh tokens
Control de permisos por rol: Administrador, Jefe, Usuario y Visualizador
Arquitectura multi-tenant: cada usuario visualiza únicamente la información de su contexto
Auditoría completa: registro de accesos, cambios sensibles, modificaciones en usuarios, proyectos, tareas, etiquetas y acciones relevantes
Mi aporte técnico
Desarrollé el sistema completo desde cero: frontend, backend, modelado de base de datos, reglas de negocio, autenticación, control de permisos, auditoría, dashboards y componentes visuales. Más que una simple app de tareas, construí una plataforma con lógica real de negocio.
Frontend
SPA con Angular, TypeScript, Angular Material y TailwindCSS
Vista Kanban interactiva con drag & drop
Dashboards con gráficos en tiempo real y filtros avanzados
Backend
API REST con Flask, Python y SQLAlchemy
Autenticación JWT con refresh tokens y control granular de permisos
Lógica de cierre automático de tareas, jerarquía de roles y validaciones
Base de datos
Modelado relacional con MySQL: usuarios, proyectos, tareas, etiquetas, checklists, comentarios y auditoría
Arquitectura multi-tenant con aislamiento de datos por usuario
DevOps
Proyecto dockerizado para levantar el entorno completo de forma rápida
Separación clara entre frontend, backend y base de datos
Generación de datos iniciales para pruebas y demostración
Plataforma funcional publicada como proyecto open source en GitHub, con arquitectura multi-tenant y preparada para Docker. Sirve como base para equipos de desarrollo, áreas administrativas, soporte o cualquier organización que necesite mejorar la visibilidad y control de su trabajo.
Sitio web corporativo para fortalecer la presencia digital y la captación de clientes.
Propósito
Desarrollar un sitio web corporativo moderno que permitiera a El Roble Hormigones presentar sus servicios, productos y trayectoria de manera profesional, fortaleciendo su presencia digital y facilitando el contacto con potenciales clientes de la Región de O'Higgins.
Problema
La empresa tenía una presencia digital limitada, dificultando que nuevos clientes conocieran sus servicios, solicitaran cotizaciones o encontraran información actualizada sobre sus productos y medios de contacto. Además, no existía un canal centralizado para comunicar novedades, proyectos y atributos diferenciadores de la empresa.
Mi aporte
Diseñé, desarrollé e implementé el sitio web utilizando WordPress, creando una plataforma completamente responsiva y optimizada para buscadores (SEO). Organicé la información corporativa, estructuré el catálogo de servicios, integré formularios y múltiples canales de contacto, además de implementar una sección de noticias para mantener contenido actualizado y mejorar el posicionamiento orgánico.
Actualmente continúo realizando la administración técnica del sitio, incluyendo actualizaciones de contenido, mantenimiento de WordPress y plugins, optimización del rendimiento, respaldos, monitoreo de seguridad y mejoras continuas para garantizar su disponibilidad y correcto funcionamiento.
Stack tecnológico
WordPressPHPHTML5CSS3JavaScriptSEOGoogle MapsWhatsApp BusinessFacebook Business
Impacto
Incremento de las visitas al sitio web gracias a una mejor presencia en buscadores
Aumento en la cantidad de llamadas y consultas recibidas desde la página
Mayor captación de potenciales clientes mediante formularios y canales digitales
Consolidación de una imagen corporativa más profesional y confiable
Centralización de la información comercial y de contacto en una única plataforma
Sitio mantenido en producción con mejoras y actualizaciones continuas
Plataforma integral de gestión educativa desarrollada de forma modular para 7 establecimientos desplegados del SLEP Colchagua, con 5 actualmente en operación activa. Esta ficha describe la versión actualmente en producción, construida con Angular y PrimeNG 22.
Demostración del sistema · 7 min
Recorrido funcional con información sensible anonimizada.
7 MIN
Problema
Digitalizar los procesos académicos y administrativos que antes dependían de libros de clases físicos, registros manuales y plataformas desconectadas entre los establecimientos.
Mi participación
ArquitecturaFrontendBackendBase de datosDevOpsImplementación
Aplicaciones administrativas grandes con portales para directivos, docentes y UTP: tipado fuerte, modularidad y mantenibilidad a largo plazo.
¿Por qué Flask (Python)?
Backend ligero y controlado para APIs institucionales, rápido de mantener y fácil de integrar con sistemas existentes.
¿Por qué Docker?
Despliegues reproducibles y menor dependencia del servidor host: mismo entorno en desarrollo, pruebas y producción.
¿Por qué Nginx?
Reverse proxy, TLS y separación frontend/backend detrás de una única entrada pública.
¿Cómo protejo las APIs?
JWT, RBAC, validación de entrada, rate limiting y auditoría de cada acción relevante.
¿Por qué MySQL?
Modelo relacional para datos académicos (cursos, asistencia, notas) con integridad referencial y consultas eficientes.
Propósito
Plataforma que mejora el control de registros, potencia la toma de decisiones basada en datos, garantiza el respaldo de la información y facilita la planificación institucional. Reemplaza procesos físicos por trazabilidad digital, reportabilidad y operación en línea.
Problema
SLEP Colchagua gestionaba los libros de clases de forma manual y física en su red de establecimientos, sin trazabilidad, respaldo digital ni visibilidad en línea para docentes y equipos directivos. Esto generaba pérdida de información, lentitud en reportes pedagógicos y nula capacidad de auditoría.
Módulos del sistema
Sistema de Notificaciones — en app y correo electrónico
Configuración y Administración — gestión centralizada de usuarios y roles
Registro de Anotaciones — incidentes y disciplina con historial
Visualización y Exportación — anotaciones con reportes descargables
Paneles de Estadísticas — gráficos interactivos de datos
Utilidades Compartidas — componentes y servicios del sistema
Portal Home Docentes — acceso y panel del profesor
Portal Home Director — panel de gestión directiva
Portal Home UTP — estadísticas, seguimiento, operaciones y actividades
Gestión de Matrículas — registro y control de matrículas
Control de Asistencia — seguimiento y registro diario
Cumplimiento Estándar CEDS — estándar de datos educacionales
Marco de Enseñanza — objetivos de aprendizaje y planificación
Control Centralizado de Notas — por curso, período, mes y alumno
Carga Masiva de Usuarios — docentes y apoderados desde CSV con validación
Gestión de Imágenes — subida y cambios de fotos de estudiantes
Búsquedas Inteligentes — sistema contextual según rol
Leccionario y Objetivos Curriculares — borrador, versionado, aprobación UTP, firma OTP, notificaciones y auditoría
Gestión de OTP — firma digital de contingencia, autenticación en dos pasos y administración de códigos
Gestión de OTP
Módulo de contingencia para firma digital de leccionarios y documentos críticos cuando el servicio oficial del MINEDUC no esté disponible. Permite configurar una app autenticadora como método alternativo de validación, firmar mediante código enviado al teléfono o correo electrónico, y reutilizar la firma en diferentes módulos del sistema.
Firma digital OTP
Firma de leccionarios mediante código OTP enviado al teléfono o correo electrónico como método de contingencia ante indisponibilidad del servicio MINEDUC.
App autenticadora configurable como segundo factor para firma digital de documentos oficiales.
Validación criptográfica del código OTP con expiración programable por intento de firma.
Administración y control
Panel de administración de códigos OTP con control de acceso granular por rol y establecimiento.
Registro de trazabilidad y auditoría de cada firma realizada mediante OTP con timestamp y metadata del firmante.
Gestión de caducidad, reenvío y revocación de códigos desde el panel administrativo.
Firma reutilizable y compartida
Módulo de firma reutilizable para aplicar en diferentes módulos críticos del sistema sin necesidad de reautenticación.
Integración transversal con leccionario, anotaciones, matrículas y otros módulos que requieran validación oficial.
API de firma compartida para que cualquier módulo del ecosistema pueda solicitar validación OTP de forma estandarizada.
Firma modular por celular o correo
Envío de código OTP por SMS al teléfono móvil registrado del docente o directivo para firma inmediata de leccionarios.
Alternativa de recepción por correo electrónico institucional como canal secundario de contingencia.
Flujo modular desacoplado: cada módulo crítico (leccionario, anotaciones, matrículas) invoca el servicio de firma OTP de forma independiente.
Notificación de confirmación post-firma con comprobante digital almacenado en el registro de auditoría.
Mi aporte
Desarrollé e implementé de forma integral la plataforma en producción, liderando el frontend con Angular y PrimeNG 22, el backend con Flask y la infraestructura de despliegue. Diseñé la arquitectura modular, integré ClaveÚnica, sistemas de notificaciones multicanal y reporting avanzado en PDF/Excel.
Operación escolar
Panel Home para directores, docentes y UTP con estadísticas, seguimiento, operaciones, actividades, tareas pendientes, eventos y notificaciones.
Gestión de asistencia actual por curso, eventos del día, distribución de conductas y ubicaciones de incidentes.
Sistema de anotaciones e incidentes de convivencia escolar con historial y respaldo documental.
Reportes y documentos
Generación de informes PDF y exportación Excel para reportes pedagógicos y administrativos.
Reporte de conducta en PDF para apoderados y uso interno.
Verificación de documento oficial mediante código QR y firma digital integrada con ClaveÚnica.
Seguridad y trazabilidad
Gestión de usuarios con roles para docentes, directores y administradores.
Validaciones, guards, interceptores, sesiones seguras y control de acceso granular.
Logs de auditoría para trazabilidad completa de acciones relevantes del sistema.
Producción y evolución
La versión actualmente en producción corresponde al frontend Angular con PrimeNG 22 y backend Flask desplegado para 7 establecimientos, con 5 actualmente en operación activa.
La siguiente línea de evolución y migración se trabaja por separado y no forma parte del stack productivo descrito en esta ficha.
Notificaciones multicanal mediante app interna, correo electrónico y WhatsApp.
Automatización de despliegues con GitHub Actions y soporte de operación en entorno productivo con Kubernetes.
Implementado para 7 establecimientos desplegados · 5 actualmente en operación activa del SLEP Colchagua, con 3 portales diferenciados (Docente, Director, UTP). Reemplazó el libro físico por una solución digital con respaldo automático y firma OTP, respaldada por la Circular N°30 del Ministerio de Educación y el Estándar REX N°3335/2020. Cumple con el estándar CEDS de interoperabilidad de datos educacionales.
Plataforma institucional para la gestión integral, seguimiento, control documental y análisis de los Consejos Escolares del SLEP Colchagua, centralizando programación de sesiones, actas, acuerdos, participantes, evidencias, cumplimiento anual, auditoría, reportería territorial y análisis automatizado de información.
Demostración del sistema · 1 min
Recorrido funcional con información sensible anonimizada.
1 MIN
Problema
La información estaba distribuida entre documentos, correos, archivos locales y distintos respaldos, dificultando controlar sesiones, actas, acuerdos, participación, pendientes y cumplimiento anual por establecimiento.
Mi participación
ArquitecturaBackendBase de datosIntegracionesSeguridadDevOps
Programación de sesiones ordinarias y extraordinarias
Actas, acuerdos y compromisos
Alertas preventivas y panel de pendientes
Control territorial por RBD
Auditoría y cierre anual
Respaldo documental en Google Drive
Resultado
Arquitectura institucional propia
Control parametrizable de cumplimiento anual en 68 establecimientos
Trazabilidad documental y administrativa por RBD
Datos estructurados para seguimiento y análisis
Decisiones de ingeniería
¿Por qué NestJS?
Arquitectura modular y tipada sobre Node.js para un backend institucional mantenible y escalable.
¿Por qué Prisma + MySQL?
Modelado de datos tipado y migraciones seguras para actas, sesiones y permisos.
¿Por qué Google OAuth + Drive?
Aprovechar autenticación institucional existente y almacenar evidencias con trazabilidad documental sin depender de almacenamiento local.
¿Cómo protejo el acceso por RBD?
Cada operación valida el alcance territorial desde backend para impedir acceso a RBD no autorizados, incluso si la interfaz es manipulada.
Propósito
Digitalizar y centralizar la gestión de los Consejos Escolares, permitiendo al SLEP Colchagua supervisar sesiones, acuerdos, participantes, respaldos, pendientes y cumplimiento anual, con información consolidada por establecimiento, comuna y territorio.
Problema
La gestión descentralizada de los Consejos Escolares dificultaba mantener una visión institucional actualizada sobre el funcionamiento de cada establecimiento. Esto generaba:
Información distribuida entre establecimientos y distintas fuentes documentales
Dificultad para controlar oportunamente las sesiones realizadas durante el año
Actas y evidencias almacenadas en ubicaciones diferentes
Falta de una visión territorial consolidada
Dificultad para detectar establecimientos con sesiones o respaldos pendientes
Menor capacidad para analizar acuerdos, compromisos y temáticas recurrentes
Control limitado sobre usuarios, permisos y responsabilidades
Baja trazabilidad sobre modificaciones administrativas
Dependencia de infraestructura y servicios backend externos
Dificultad para transformar documentación en información útil para la gestión
Gestión de Consejos Escolares
El sistema permite administrar el ciclo completo de las sesiones realizadas por cada establecimiento:
Programación de sesiones ordinarias y extraordinarias
Calendario institucional de sesiones
Registro de fecha, horario, modalidad y lugar
Sesiones presenciales, online e híbridas
Numeración y validación de sesiones
Estados de programación: programada, realizada y cancelada
Vinculación entre programación y acta
Control automático para evitar duplicidad de sesiones
Validaciones por RBD, año y tipo de sesión
Gestión de actas y documentos
Las sesiones realizadas pueden registrarse mediante un acta completa o mediante un registro documental, según el nivel de información disponible. Cada acta puede contener:
Establecimiento y RBD
Fecha y horario
Tipo y número de sesión
Modalidad
Lugar
Tabla de temas
Desarrollo de la sesión
Acuerdos y compromisos
Observaciones
Próxima sesión
Participantes por estamento
Invitados externos
Motivo de sesiones extraordinarias
Documentos y evidencias asociadas
El flujo documental normalizado utiliza los estados Borrador, Registrada y Archivada, manteniendo compatibilidad con estados históricos de etapas anteriores. Los documentos se almacenan en Google Drive y MySQL conserva su relación estructurada con cada establecimiento y acta.
Seguimiento y cumplimiento
El sistema controla automáticamente el cumplimiento anual de las sesiones ordinarias de cada establecimiento. La meta es parametrizable desde la configuración institucional y actualmente utiliza cuatro sesiones ordinarias como valor predeterminado.
Detección de sesiones ordinarias realizadas y faltantes
Comparación de cumplimiento entre establecimientos
Identificación de obligaciones pendientes
Visualización de avance por número de sesión
Cálculo de cumplimiento institucional y territorial
Adaptación a cambios futuros de la meta sin modificar código
Para los 68 establecimientos educacionales considerados en la operación, esto permite disponer de una visión centralizada del avance anual.
Alertas y pendientes
El portal analiza permanentemente la situación operacional de cada establecimiento para detectar pendientes y generar alertas preventivas dentro del sistema.
Sesiones ordinarias aún no registradas
Programaciones vencidas que continúan sin acta
Programaciones próximas a vencer
Actas sin respaldo documental
Establecimientos con mayor concentración de pendientes
Las alertas pueden dirigir al módulo correspondiente y descartarse temporalmente durante la sesión del usuario.
Cierre anual institucional
Implementé un mecanismo administrativo para realizar el cierre de cada año escolar y evitar modificaciones accidentales sobre períodos oficialmente cerrados.
Bloqueo de modificación de actas para usuarios normales
Bloqueo de cambios en programaciones
Disponibilidad de la información en modo consulta
Excepción administrativa para usuarios globales
Registro de quién realizó el cierre y su motivo
Trazabilidad completa en auditoría
Usuarios y control por RBD
El acceso al portal utiliza autenticación institucional mediante Google y permisos controlados desde el backend. Los perfiles implementados permiten diferenciar entre:
ADMIN: administración completa del sistema
COLABORADOR: consulta global en modo lectura
DIRECTOR: gestión de establecimientos asignados
REPRESENTANTE: acceso limitado a los RBD autorizados
Cada operación valida los establecimientos autorizados desde backend, evitando depender únicamente de restricciones aplicadas en la interfaz.
Gestión documental y Google Drive
Los documentos asociados a las sesiones se almacenan mediante Google Drive API, mientras que MySQL conserva su relación estructurada con el establecimiento, RBD y acta correspondiente.
Clasificación documental: acta firmada, respaldo, anexo, oficio, citación u otro
Reclasificación posterior con trazabilidad del cambio
Validación de extensión permitida y tipo MIME
Validación de firma real del archivo PDF
Validación de estructura básica, tamaño máximo y nombre del archivo
Admisión exclusiva de evidencias PDF bajo reglas de seguridad
Búsqueda global institucional
Incorporé un buscador global para localizar información desde cualquier sección del portal, respetando automáticamente el alcance territorial del usuario.
Búsqueda por establecimientos, RBD y actas
Consulta de programaciones, fechas y números de sesión
Localización por tipos de sesión, invitados y acuerdos
Consulta por temáticas, ubicaciones y comunas
Restricción automática a información de RBD autorizados
Auditoría y trazabilidad
Las principales acciones realizadas dentro del sistema quedan registradas para mantener trazabilidad institucional:
Inicio de sesión
Creación y modificación de actas
Programación y modificación de sesiones
Cancelación de sesiones
Carga y eliminación de documentos
Exportación de información
Creación y modificación de accesos
Cambios de roles y establecimientos asignados
Reconstrucción de arquitectura
Uno de los trabajos principales fue reconstruir la infraestructura tecnológica del sistema, reemplazando servicios backend externos por una arquitectura institucional propia. Esta arquitectura entrega mayor control institucional sobre datos, permisos, almacenamiento, continuidad operacional y evolución futura del producto.
Reconstrucción y modernización del Portal de Consejos Escolares, implementando nueva arquitectura backend, base de datos, almacenamiento documental, control territorial por RBD, auditoría, reportería institucional y servicios de análisis automatizado.
Desarrollo
Implementación del backend REST en NestJS
Diseño y migración de la base de datos a MySQL
Modelado de datos mediante Prisma
Desarrollo de módulos de programación, actas, usuarios, métricas y búsqueda global
Implementación de reglas de negocio por establecimiento, RBD, cumplimiento y cierre anual
Integraciones
Autenticación mediante Google OAuth institucional
Integración con Google Drive API
Almacenamiento estructurado de evidencias documentales
Validaciones de seguridad para carga de PDFs
Documentación de API mediante Swagger
Seguridad y trazabilidad
Control de acceso basado en roles
Restricción territorial mediante RBD
Auditoría de operaciones críticas
Registro de modificaciones de permisos y cierres anuales
Validación de reglas de negocio y alcance territorial desde backend
Infraestructura
Contenerización mediante Docker
Configuración de Nginx como proxy reverso
Preparación para despliegue mediante HTTPS
Health checks y controles de seguridad
Stack
Next.jsReactTypeScriptNestJSPrismaMySQLGoogle OAuthGoogle Drive APIREST APISwaggerDockerNginxIA aplicada a actas
Impacto
El Portal de Consejos Escolares centraliza la gestión de programación, actas, acuerdos, participantes, documentos y cumplimiento de los establecimientos del SLEP Colchagua. La modernización tecnológica reemplazó dependencias de infraestructura externa por una arquitectura institucional propia, entregando mayor control sobre datos, usuarios, permisos y evidencias documentales. La plataforma facilita seguimiento territorial por RBD, control parametrizable de sesiones ordinarias, alertas preventivas, métricas consolidadas, búsqueda global, trazabilidad administrativa y análisis automatizado de información para la toma de decisiones.
Trámites Online Institucional
Plataforma de digitalización de procesos administrativos gubernamentales para el SLEP Colchagua, con autenticación ClaveÚnica, flujos de aprobación jerárquica y trazabilidad documental completa.
Demostración del sistema · 3 min
Recorrido funcional con información sensible anonimizada.
3 MIN
Problema
Procesos administrativos gestionados de forma manual, por correo y planillas, sin trazabilidad sobre el estado de cada solicitud ni respaldo documental centralizado.
Mi participación
ArquitecturaFrontendBackendBase de datosIntegracionesImplementación
Autenticación oficial del Estado: validez legal y no repudio en trámites sensibles como evaluaciones y renuncias.
¿Por qué flujos jerárquicos?
Cada etapa tiene un responsable y trazabilidad: revisión, derivación, aprobación, rechazo y cierre documentados.
¿Cómo garantizo trazabilidad?
Historial completo por solicitud, folios, comprobantes y respaldo automático de antecedentes.
¿Por qué APIs REST?
Interoperabilidad entre sistemas institucionales, con contratos documentados en Swagger y pruebas en Postman.
Propósito
La transformación digital en el sector público no consiste solo en crear formularios online. Implica rediseñar procesos, ordenar flujos de aprobación, asegurar trazabilidad, respaldar documentación, reducir tiempos de respuesta y entregar herramientas que permitan una gestión institucional más eficiente.
Problema
Antes de la digitalización, muchos procesos administrativos del SLEP Colchagua se gestionaban de forma manual, por correo electrónico, planillas, documentos físicos o solicitudes presenciales. Esto generaba:
Falta de trazabilidad sobre el estado de cada solicitud
Dificultad para conocer responsables y tiempos de respuesta
Documentación dispersa en correos o carpetas locales
Mayor carga administrativa para funcionarios y equipos internos
Riesgo de pérdida de respaldo documental
Procesos lentos, poco estandarizados y difíciles de auditar
Dependencia de gestiones manuales para validar, aprobar o derivar solicitudes
Trámites online desarrollados
Mejoras solicitadas en trámite de cometidos
Toma de Conocimiento y Entrega de RIOHS
Solicitud de Vale de Convenio Gas para Bienestar
Solicitud de vehículos y choferes institucionales
Solicitud de Entradas de Cine para Bienestar
Envío de Informes de Ausentismo de Funcionarios
Solicitud de Certificado de Antigüedad Laboral
Denuncias vinculadas a Ley Karin (Ley N°21.643)
Proceso online de Evaluación y Calificaciones
Solicitud de Permiso Sin Goce de Remuneraciones
Solicitud de Traslado de Funcionario
Gestión de Labores Esenciales de Establecimientos
Renuncia Laboral Online
Anotación de Mérito o Demérito de Funcionarios
Evaluación funcionaria online
Uno de los desarrollos más relevantes fue el sistema de Evaluación Funcionaria Online, porque convirtió un proceso crítico de alto impacto institucional en un flujo digital formal, auditable y respaldado. Incorporó etapas como:
Primera y segunda evaluación del año
Precalificación y gestión de Junta Calificadora
Validación mediante ClaveÚnica
Registro y respaldo de antecedentes
Consolidación de información para revisión institucional
Este proceso transformó una gestión tradicionalmente compleja y extensa en un flujo digital ordenado, trazable y respaldado. Fue destacado por la Dirección de Educación Pública (DEP) y además se expuso en una Cuenta Pública como evidencia concreta del avance en modernización administrativa.
Flujos, trazabilidad y respaldo documental
Un punto clave fue la automatización de flujos de aprobación jerárquica. Los trámites no se limitaron a capturar datos, sino que incorporaron etapas de revisión, derivación, aprobación, rechazo, notificación y cierre. Esto permite contar con:
Historial completo de cada solicitud
Identificación de responsables por etapa
Registro de fechas y acciones realizadas
Respaldo automático de antecedentes
Mayor control sobre los tiempos de respuesta
Información consolidada para reportes y seguimiento
Mejor capacidad de auditoría interna
Integración con ClaveÚnica
Todos los procesos fueron implementados con validación mediante ClaveÚnica, fortaleciendo la autenticación de los funcionarios, elevando la validez del proceso digital y reduciendo ambigüedad sobre identidad y responsabilidad por etapa. Esto permitió que la evaluación online y otros trámites avanzaran hacia un estándar más seguro, confiable y defendible institucionalmente.
Evidencia y reconocimiento
Cuenta Pública: la solución fue mostrada como evidencia de transformación digital y ordenamiento institucional.
ClaveÚnica: autenticación real de funcionarios para procesos sensibles, especialmente evaluación funcionaria.
DEP: reconocimiento del sistema de evaluación online como aporte concreto de modernización administrativa.
APIs e interoperabilidad institucional
Desarrollo de doce servicios principales para integrar personas, roles, establecimientos, evaluaciones, RIOHS, bienestar, vehículos y otras plataformas institucionales. Las capacidades respaldadas incluyen integración entre distintas bases, contratos REST, consultas de personas y organizaciones, servicios Google, transacciones, pruebas y optimización.
12 APIs principales
30.000+ interacciones anuales de APIs, según consumo, logs y documentación Swagger/Postman
Múltiples bases de datos integradas y sistemas
Swagger y Postman para documentación y pruebas
Mi aporte técnico
Desarrollo y mantención de 13 trámites digitales en Plataforma SIMPLE, con autenticación mediante ClaveÚnica, perfiles de acceso, validaciones, trazabilidad, notificaciones, folios y comprobantes.
Diseño de flujos
Análisis de procesos administrativos y levantamiento de reglas de negocio
Configuración de etapas de revisión, derivación, aprobación, rechazo y cierre
Automatización de tareas que antes requerían alta carga manual
Desarrollo
Implementación full stack de 13 trámites digitales en la plataforma SIMPLE
Integración con ClaveÚnica, bases de datos y sistemas existentes
Validaciones, notificaciones y generación de reportes consolidados
Trazabilidad
Registro de historial completo por cada solicitud
Identificación de responsables y tiempos por etapa
Respaldo automático de documentación y antecedentes
Mejora continua
Ajustes funcionales según retroalimentación de áreas usuarias
Optimización de flujos para reducir tiempos de respuesta
Estandarización de procesos administrativos institucionales
13 trámites digitales implementados y en producción, con 15.000+ trámites gestionados entre 2025 y 2026, de acuerdo con registros operacionales de la plataforma SIMPLE. El sistema de evaluación funcionaria fue destacado por la Dirección de Educación Pública (DEP). La solución consolidó trazabilidad, respaldo automático, datos unificados e interoperabilidad institucional mediante servicios API y documentación técnica.
Trazabilidad Documental de Exportación
Plataforma para la gestión documental y trazabilidad integral de procesos de exportación.
Problema
Más de 150 documentos críticos dispersos en distintas áreas y formatos, con búsquedas de hasta 3 horas durante auditorías y riesgo de inconsistencias.
Mi participación
ArquitecturaBackendBase de datosGestión documentalImplementación
Reducir la búsqueda de antecedentes de 3 horas a 15 minutos y detectar inconsistencias más rápido.
¿Por qué respaldo digital + físico?
El equipo auditor BRC requería copia física para revisar en detalle durante la certificación.
¿Por qué MySQL y SQL Server?
Consolidar datos de producción y exportación con integridad referencial y consultas eficientes.
Propósito
Desarrollar una plataforma que centralizara toda la documentación crítica del proceso exportador, permitiendo rastrear el ciclo de vida completo de cada producto, optimizar auditorías y fortalecer el cumplimiento de estándares internacionales de calidad e inocuidad alimentaria.
Problema
La organización administraba más de 150 documentos críticos distribuidos en distintas áreas y formatos, dificultando la búsqueda de información durante auditorías, aumentando el riesgo de inconsistencias y extendiendo los tiempos de consolidación de antecedentes hasta 3 horas por revisión. Esta situación afectaba la trazabilidad documental y la preparación frente a auditorías internacionales como BRC.
Mi aporte
Diseñé y desarrollé una plataforma de trazabilidad documental que integra toda la información asociada al ciclo de vida del producto, desde la recepción de materia prima hasta la exportación final.
La solución centraliza documentos, registros y evidencias en una única plataforma, permitiendo consultar rápidamente antecedentes de producción, almacenamiento, procesos internos, controles de calidad, embarques, documentación aduanera y cumplimiento normativo. Además, incorpora herramientas de búsqueda, seguimiento y validación que facilitan la detección de inconsistencias y mejoran la preparación para auditorías.
Aunque el proceso quedó digitalizado, parte crítica de la operación debía imprimirse para mantener una copia física que el equipo de BRC pudiera llevar, conservar y revisar en detalle durante la certificación de la empresa. Por eso, la trazabilidad también debía asegurar consistencia entre el respaldo digital y la evidencia documental impresa.
Stack tecnológico
C#PythonMySQLSQL ServerWindows FormsGeneración de reportesGestión documentalSistemas de trazabilidad
Impacto
Centralización de más de 150 documentos críticos en una única plataforma
Reducción del tiempo de búsqueda y consolidación de información desde 3 horas a aproximadamente 15 minutos
Mejora significativa de la trazabilidad documental y operacional
Detección más rápida de inconsistencias en registros de producción y procesos
Mayor eficiencia en auditorías internas y externas
Contribución al cumplimiento de estándares internacionales de calidad e inocuidad alimentaria
Apoyo al proceso que permitió a la empresa obtener la calificación A+ en la auditoría internacional BRC (British Retail Consortium), uno de los estándares más exigentes para la industria alimentaria
Datos del proyecto
Categoría: Gestión Documental y Trazabilidad para Exportación
Estado: Implementado y utilizado en procesos operacionales y auditorías internacionales
Sistema Automatizado de Etiquetado Industrial
Gestión e impresión automatizada de etiquetas para productos de exportación
Problema
Emisión manual de etiquetas con desfases de información, etiquetado incorrecto y pérdida significativa de material en la línea de producción de exportación.
Mi participación
ArquitecturaIntegración industrialBackendBase de datosImplementación
Arquitectura
PLCRaspberry PiServidor de aplicacionesBase de datosImpresora térmica
Tecnologías
Raspberry PiPLCsBase de datos centralizadaRed LAN industrialImpresión térmica
Funciones destacadas
Botonera física + switch automático
Orquestación con Raspberry Pi
Validación por servidor
Impresión térmica sincronizada
Eliminación de desfases
Resultado
Ahorro ~$35.000.000 CLP por temporada
Reducción de errores de etiquetado
Operación más rápida y confiable
Decisiones de ingeniería
¿Por qué Raspberry Pi como pasarela?
Orquesta la solicitud en campo sin asumir lógica de negocio ni persistencia central.
¿Por qué validar en el servidor?
El servidor resuelve lotes, códigos e información de etiqueta para evitar errores en línea de producción.
¿Por qué PLC + botonera física?
Captura la condición real del proceso y dispara la impresión de forma automática.
Problema
El proceso de solicitud y emisión de etiquetas era manual y propenso a errores, generando desfases de información, etiquetado incorrecto y pérdida significativa de material en la línea de producción de exportación.
Mi aporte
Botonera física con botón de contacto y switch automático integrada a PLCs de control para capturar la condición de proceso y disparar la solicitud de impresión
Los PLCs entregan señales de estado; la Raspberry Pi actúa como pasarela de campo y orquestador local de la solicitud, sin asumir lógica completa de negocio ni persistencia central
La Raspberry Pi envía la solicitud al servidor de aplicaciones, que consulta la base de datos centralizada, resuelve lotes, códigos e información de etiqueta y devuelve la orden validada
Sincronización de datos mediante red local con impresoras térmicas industriales para ejecutar la impresión con información validada por servidor
Eliminación de desfases de información y reducción drástica de errores de etiquetado
Stack
Raspberry PiPLCsBase de Datos CentralizadaRed LAN IndustrialImpresión Térmica
Impacto
La automatización optimizó los tiempos de solicitud y emisión, eliminó desfases de información y generó un ahorro de aproximadamente $35.000.000 CLP por temporada en pérdidas por errores de etiquetado, considerando el período productivo entre fines de octubre y fines de febrero.