~/timeline
git log --all --since=2018 --oneline — 2018→2026, 59 hitos entre GitHub y GitLab, 15 empleos y roles, 1.220 contribuciones. Toca un hito para expandirlo.
$ commits --per-year
contribuciones GitHub por año · 2026 hasta julio
-
Registra su cuenta de GitHub y en horas crea C-BasicProyects (ejercicios de C/C++ en Dev C++ de su primer semestre). Es literalmente su repo número uno.
repos: C-BasicProyects
-
Sube POO_SENA: notas y ejercicios de POO y SQL en C# hechos para el título de Técnico en Desarrollo de Software del SENA. Sería retomado hasta 2023.
repos: POO_SENAAdobe-XD
-
El repo más activo de la etapa: sistema de monitorías de la Universidad Distrital como proyecto final de Bases de Datos, con un equipo de 4 estudiantes listados (código '20181020158' incluido).
repos: Fundamentosproyecto-final-avanzadaBD
-
42 commits de realidad virtual con el framework A-Frame de Mozilla; el README enlaza a GLUDZILLA-VR, el proyecto de RV del Grupo GNU/Linux 'para preservar la salud del internet'.
repos: A-frame---Course
-
Enseñó fundamentos de GNU/Linux y software libre en los procesos GNUBIES-2019; coautor de la guía 'Instalando GNU/Linux'.
stack: GNU/LinuxSoftware libreDocumentación
-
INKSKAPE recopila proyectos hechos con Inkscape 'para art-glud', el subgrupo de arte digital del colectivo GLUD.
repos: INKSKAPE
-
En GitLab arranca GLUDZILLA-VR: RV/IoT con A-Frame de Mozilla y una declaración de principios explícita sobre software libre y la 'salud del internet'.
repos: GLUDZILLA-VR
-
JuegoHilosCarreraDeCaballos, una carrera de caballos con threads, presentada con esa pregunta lúdica como descripción.
repos: JuegoHilosCarreraDeCaballos
-
El repo Linux abre con una carita ASCII '(^_^) [o_o] (^.^)' y enlaza material de certificación LPI Linux Essentials y recursos de Manjaro.
repos: Linux
-
Su primera página personal en HTML/CSS puro, con el emoji fantasma 👻, licencia GPL v3 desde el día uno y enlace cruzado a GitLab. El repo sigue vivo hasta 2026.
repos: JuanFelipeCV
-
En GitLab nacen dos proyectos Gnubies: un manual de usuario de Openshot (autor principal Kevin Holguin) y precipitacion-project, con un README que aún dice '...Poner nombres...'.
repos: ManualUsuarioOpenshotprecipitacion-projectArtGlud
-
io-ii: proyecto final de Investigación de Operaciones 2 escrito en AMPL para modelos de optimización.
repos: io-ii
-
desarrollo-Web (curso de HTML/CSS de Udemy, 43 commits) y luego sistemas-operativos (38 commits) marcan la producción sostenida en GitLab de la era GLUD.
repos: desarrollo-Websistemas-operativos
-
Scripts de post-instalación de Arch en GitLab con la advertencia jocosa y muy linuxera: 'MÍRALO, CAMBIALO Y HAZLO TUYO. :D'.
repos: Arch-Matic
-
Snake, un juego clásico en Java, justo antes de que la cuarentena estricta lo cambiara todo.
repos: Snake
-
io-i, 28 commits en colaboración con Mateo Nariño y Jose David Sanabria; el README cita entre comillas irónicas al profesor.
repos: io-iIntroductionDataScience
-
Proyecto Gnubies 2020 de ricing de AwesomeWM en GitLab (59 commits); el README lista a los 5 coautores con nombre completo y el logo de la U. Distrital.
repos: custom-linuxMaterial-Awesome
-
LinuxSysAdmin: ejercicios en Shell de un curso de la Universidad de Colorado sobre administración y seguridad de servidores Linux.
repos: LinuxSysAdmin
-
numeric-methods: el README dice textual que 'modelamos la pandemia del COVID-19 en colombia' e incluye un notebook que analiza la percepción de Twitter sobre el manejo de la pandemia.
repos: numeric-methods
-
Tema visual para GRUB2 hecho para el GLUD, con banner ASCII propio y estilos instalables (Vimix, Stylish, Tela) hasta para ultrawide 2560x1080. 7 estrellas, su máximo en GitHub.
repos: grub2-theme-glud
-
emotion-recognition-ICD: reconocimiento de emociones con deep learning para la electiva de Introducción a Ciencia de Datos.
repos: emotion-recognition-ICD
-
Crea el repo de perfil Juferoga con esa descripción; el emoji fantasma se vuelve su firma personal en casi todos los README universitarios. El repo sigue actualizándose hasta 2026.
repos: Juferoga
-
Sube dibujos hechos con Krita, herramienta libre de arte digital — coherente con su identidad de linuxero de corazón.
repos: Krita
-
Desarrollo y personalización de aplicativos con WordPress (contrato de un mes).
stack: WordPressPHP
-
playground-rnr incluye un prototipo de servicio web desplegado en GitHub Pages — no solo notebooks, también demos desplegadas.
repos: playground-rnr
-
Dirigió el colectivo de software libre y dio la charla #SLUDXVIII 'Fractales y software libre'.
stack: LiderazgoSoftware libreGNU/Linux
-
obs-radioglud, vinculado a producción de radio/streaming con OBS para el Grupo GNU/Linux.
repos: obs-radioglud
-
El mismo día publica el material de las clases que él dictó al GLUD: 'ng new la_mejor_app_del_mundo' en angularClass y una imagen de prueba 'perrito:1.0' con cowsay/fortune/figlet en dockerClass.
repos: angularClassdockerClass
-
angular-practice: práctica de Angular consumiendo la API pública de Rick & Morty, con el 'XD' incluido en la propia descripción del repo.
repos: angular-practiceModelos-I
-
traefik-as-a-reverse-proxy documenta paso a paso Traefik sobre Docker, con detalles de seguridad como permisos 600 para acme.json — despunta el perfil cloud/devops.
repos: traefik-as-a-reverse-proxy
-
Fisica-i: trabajo grupal con un video de YouTube sobre movimiento parabólico.
repos: Fisica-i
-
79 commits, el repo más trabajado del período: un Monopoly funcional en pareja con Brayan Stiven Yate Prada, con su propio sitio en GitHub Pages.
repos: modelos-i-final
-
Lideró la 'Academia Héroes Tech' con cursos de Python y JavaScript para la Corporación Mariano Matamoros; captura de requerimientos, front-end web y mobile y diseño responsive.
stack: PythonJavaScriptResponsiveMobile
-
modelos-2: curso con el lenguaje multiparadigma Oz, poco común, otra vez junto a Brayan Stiven Yate Prada.
repos: modelos-2ciencias-1
-
arquitectura: 40 commits documentados en TeX, trabajo en equipo con Laura Montenegro y Nicolas Baena.
repos: arquitectura
-
Adaptación del simulador de lógica digital BOOLR (autor original GGBRW). De sus 343 commits, la mayoría es historia importada desde 2016; apropiar y remezclar software libre, no partir de cero.
repos: BOOLR-Adapted
-
'Static html page' tiene un pequeño resurgir en solitario ('Update clases.js') — la única señal de que no estuvo 100% inactivo antes del silencio del resto del año.
repos: mod2-finalStatic html page
-
investigacion-mis se describe literalmente así: tono desenfadado incluso en repos académicos, en el año más callado de GitHub (solo 41 commits).
repos: investigacion-misredes-ii
-
Segunda etapa autónoma de la dirección; dictó un curso de GNS3 para el GLUD.
stack: GNS3RedesLiderazgo
-
Actualización de la página web principal de la ACC (versión 2.0) con AngularJS integrado a Bootstrap y Angular Material, RxJS, Docker y Django.
stack: AngularJSBootstrapAngular MaterialRxJSDockerDjango
// código en GitLab privado/institucional — sin repo público
-
prueba-tecnica-acc: un Angular CLI 14.2.1 hecho en apenas 2 días (2-3 sept). 'acc' = Agencia Catastral de Cundinamarca: no fue un callejón sin salida, sino la puerta de entrada a su primer empleo serio, que arrancó semanas después — y siguió en GitLab privado, fuera del radar del GitHub público.
repos: prueba-tecnica-acc
-
El README completo de ciber-i: 'Cosas de matlab GNU OCTAVE :v / pro tip :: instalar en arch, mucho más fácil.' — puro sabor GLUD/Arch user.
repos: ciber-iciencias-2
-
Segunda cohorte para la Corporación Matamoros: clases de Python, Vue JS y JavaScript, con apoyo en proyectos con Vue JS, Docker y PHP/Laravel.
stack: PythonVue JSJavaScriptDockerPHP/Laravel
-
Portal EXTERNO de trámites catastrales para el público, con normativas MINTIC; dockerización de todos los proyectos (AngularJS y Django), Jenkins y Traefik.
stack: AngularJSDjangoDockerJenkinsTraefikMINTIC
// código en GitLab privado/institucional — sin repo público
-
redes-i abre 2023 con resúmenes CCNA/Cisco por capítulo y scripts de automatización. El año cerraría con 380 commits, 29 PRs y 110 issues.
repos: redes-iGNS3
-
Proyecto Django + Angular + Oracle 18c con docs en Jekyll y equipo (Andres Baquero, Cristian Yara, Bryan Muñoz). Título con emoji fantasma 👻, evidencia del salto de calidad de 2023.
repos: bd-2
-
README mínimo pero configuraciones reales de clamav, jenkins, portainer, sonarqube y traefik — semilla temprana del perfil cloud/devops.
repos: docker-apps
-
Portal INTERNO de trámites catastrales con desarrollo integral front-end, back-end y CI/CD sobre Django, AngularJS y GitLab CI/CD.
stack: DjangoAngularJSGitLab CI/CD
// código en GitLab privado/institucional — sin repo público
-
68 commits de un proyecto Django + Angular aplicando patrones de diseño, con Brayan Stiven Yate, Jonathan Castellanos y Mateo Bohorquez.
repos: patronesdeploy-patronesfis
-
Su primera app de escritorio completa con Electron + IndexedDB y licencia GPL-v3; la descripción oficial del repo es, literalmente, ':v xD electron project'.
repos: parkingseminario
-
Criptosistema esteganográfico de audio con atractores caóticos y compresión de texto por redes neuronales. Nace con solo 6 commits en 2023: el 93% del trabajo (86 de 92) llegaría después, hasta 2026.
repos: se-tesis
-
Desarrollo de la web del grupo (Angular) y actualización en MINCIENCIAS, con Traefik como reverse proxy.
stack: AngularTraefikDocker
-
Voice-based-gender-recognition (fork de SuperKogito): reconocimiento de género por voz con MFCC + GMM y ~95% de precisión. Procesamiento de audio, tema hermano de su tesis.
repos: Voice-based-gender-recognitiongicoge
-
89 commits en menos de un mes para un shooter 2D en Godot (GDScript), jugable en web, en pareja con Daniel Eduardo Parra Gómez. Su lado gamer saliendo a flote.
repos: multimediaintro-angular
-
ia-audition-article: detección automática de gritos de personas atrapadas usando SVM, regresión logística y árboles de decisión sobre audio, para apoyar rescates.
repos: ia-audition-articlerefine-test
-
Instalación de la infraestructura del grupo con Docker y un CMS WordPress para la web.
stack: DockerWordPress
-
Soporte, mantenimiento y desarrollo de apps de recolección de datos (CICA y Consultores Catastrales) con Angular 16-18, Java/Spring Boot y Oracle DB; CI/CD con GitLab y Docker.
Logro: mejora de la interfaz de CICA. Tuvo un segundo contrato con el IGAC en 2025 que le tocó ceder, tras trabajar apenas ~2 meses ese año.
stack: Angular (16-18)Java / Spring BootOracle DBGitLab CI/CDDocker
// código en GitLab privado/institucional — sin repo público
-
ric_xtf y auto_ric_xtf_docker automatizan con Docker (Postgres+PostGIS + Java) la creación/importación de modelos XTF con interlist.
repos: ric_xtfauto_ric_xtf_dockerplaneacion-historia-clinica
-
Tres retos de código con metodología GITFLOW, README con badges y hasta un gif — 39 commits en 3 días. La prueba que precedió su contratación como cloud developer en Banco de Bogotá.
repos: ptbdb
-
Infraestructura como código en AWS, arquitectura de microservicios y frontend moderno; soluciones resilientes y escalables para el sector financiero en un entorno ágil.
Reconocimiento de equipo. Solape oct-dic 2024 con el IGAC: fue una transición del catastro a la banca, no un corte seco.
stack: AWSIaCTerraformMicroserviciosAngular
-
accseibility: componente de accesibilidad en Angular 18 encargado por MinTIC.
repos: accseibility
-
bdb-onboarding-sessions documenta en abierto las sesiones de onboarding como cloud developer en Banco de Bogotá — inusual dejar ese proceso interno documentado.
repos: bdb-onboarding-sessionsspring-basic-app
-
cleanArchitectureAngular17 aplica Clean Architecture con infra en Terraform y ese arranque de README desenfadado. La segunda aproximación (onion) llegaría en diciembre.
repos: cleanArchitectureAngular17angular-clean-arch
-
Sistema personal de gestión del conocimiento (estructura tipo PARA), abierto con la cita de David Allen. Uno de los pocos repos de un 2025 deliberadamente callado (19 commits).
repos: second-braindotfilesangular-state-control
-
Visor de datos catastrales con Leaflet y Angular Material, organizado en libs de dominio catastral, UI compartida y utilidades GIS.
repos: geo-visor
-
Dio conferencias en la Semana Linux UD (SLUD XXII), del 15 al 19 de septiembre de 2025.
stack: Software libreGNU/LinuxDivulgación
-
Lidera el desarrollo de soluciones Cloud de alto impacto y la automatización de procesos financieros.
Reconocimiento de la 'tribu ecosistemas de pago'.
stack: AWSCloudAutomatización
-
La tesis de maestría: codifica mensajes en el espacio latente caótico de Stable Diffusion (atractor memristivo 5D) sin tocar la imagen, con recuperación exacta (IFE sobre DDIM), firma RSA-2048 y 100% de recuperación en benchmark.
repos: mcic-tesis
-
Tras el silencio de 2025, arranca la avalancha de repos de la Maestría en Ciencias de la Información: herramientas matemáticas (MATLAB), informática (Java), analítica de datos.
repos: mcic-math-tools-datamcic-computingmcic-data-analytics
-
CLI 'map-ia' que analiza (AST vía ts-morph) proyectos Angular y comprime su arquitectura en un grafo legible por IAs. Se declara construida 'en el marco del GLUD' — el vínculo más explícito con el grupo en toda la era.
repos: ai-context-extractorrental-management-system
-
Compendio público de la maestría (énfasis IA, modalidad investigación): plan de 44 créditos con barra de progreso ASCII (16/44, 36.4%) y semestre I cerrado con promedio 4.73.
repos: mcicpp-diabetic-retinopathy
-
pp-rw-crypto-stego, una revisión sistemática sobre esteganografía en LaTeX, incluye una carpeta .agent/ con skills de IA propios (q1-pipeline, q1-enhancer, ieee-reviewer) para mejorar y revisar el manuscrito.
repos: pp-rw-crypto-stego
-
Su visión de una 'dynamic island' para Hyprland en QML/Quickshell. El README admite que 'nació para uso personal, se compartió tras interés genuino de la comunidad de Reddit'.
repos: ActivSpot
-
Este mismo portafolio en Astro, sin deps de runtime: estética hacker terminal, easter eggs (sudo, matrix, neofetch, Konami Code) y foco fuerte en accesibilidad (aria-live, prefers-reduced-motion, fallback sin JS).
repos: portfolio
// sin hitos para este filtro