Línea de tiempoTimeline
De 2018 a 2026: mi historia contada como un repositorio. Cada hito es un commit sobre su rama; toca cualquiera para ver el detalle.From 2018 to 2026: my story told as a repository. Every milestone is a commit on its branch — tap any of them for the details.
- GitHub
- GitLab
- TrabajoWork
- Hito claveKey milestone
$ git shortlog --per-year
contribuciones GitHub por año · color de cada era · toca un año para ir allíGitHub contributions per year · colored by era · tap a year to jump there
los orígenesthe origins
Del SENA a la Universidad Distrital. Primer repo el mismo día que la cuenta; ejercicios de C/C++, entrada al GLUD y a la realidad virtual con software libre.From SENA to Universidad Distrital. First repo the same day as the account; C/C++ exercises, joining GLUD and diving into virtual reality with free software.
2018
-
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.Signs up for GitHub and within hours creates C-BasicProyects (C/C++ exercises in Dev C++ from his first semester). It's literally repo number one.
repos:C-BasicProyects
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
2019
-
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.Uploads POO_SENA: OOP and SQL notes and exercises in C# made for SENA's Software Development Technician degree. He'd keep coming back to it until 2023.
repos:POO_SENAAdobe-XD
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
-
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).The most active repo of the period: a tutoring-management system for Universidad Distrital as the final Databases project, with a team of 4 listed students (student ID '20181020158' included).
repos:Fundamentosproyecto-final-avanzadaBD
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
-
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'.42 commits of virtual reality with Mozilla's A-Frame framework; the README links to GLUDZILLA-VR, the GNU/Linux Group's VR project 'para preservar la salud del internet' ("to preserve the health of the internet").
repos:A-frame---Course
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
-
Enseñó fundamentos de GNU/Linux y software libre en los procesos GNUBIES-2019; coautor de la guía 'Instalando GNU/Linux'.Taught GNU/Linux and free software fundamentals in the GNUBIES-2019 program; co-author of the 'Instalando GNU/Linux' ("Installing GNU/Linux") guide.
stack:GNU/LinuxSoftware libreDocumentación
-
INKSKAPE recopila proyectos hechos con Inkscape 'para art-glud', el subgrupo de arte digital del colectivo GLUD.INKSKAPE collects projects made with Inkscape 'para art-glud' ("for art-glud"), the digital art subgroup of the GLUD collective.
repos:INKSKAPE
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
-
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'.GLUDZILLA-VR kicks off on GitLab: VR/IoT with Mozilla's A-Frame and an explicit statement of principles about free software and the 'salud del internet' ("health of the internet").
repos:GLUDZILLA-VR
abrir en GitLab ↗open on GitLab ↗ (abre en una nueva ventana)(opens in a new window)
-
JuegoHilosCarreraDeCaballos, una carrera de caballos con threads, presentada con esa pregunta lúdica como descripción.JuegoHilosCarreraDeCaballos, a horse race built with threads, introduced with that playful question as its description ("who will win the race?").
repos:JuegoHilosCarreraDeCaballos
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
-
El repo Linux abre con una carita ASCII '(^_^) [o_o] (^.^)' y enlaza material de certificación LPI Linux Essentials y recursos de Manjaro.The Linux repo opens with an ASCII face '(^_^) [o_o] (^.^)' and links LPI Linux Essentials certification material and Manjaro resources.
repos:Linux
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
-
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.His first personal page in pure HTML/CSS, with the ghost emoji 👻, a GPL v3 license from day one and a cross-link to GitLab. The repo is still alive in 2026.
repos:JuanFelipeCV
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
-
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...'.Two Gnubies projects are born on GitLab: an Openshot user manual (lead author Kevin Holguin) and precipitacion-project, whose README still says '...Poner nombres...' ("...add names here...").
repos:ManualUsuarioOpenshotprecipitacion-projectArtGlud
abrir en GitLab ↗open on GitLab ↗ (abre en una nueva ventana)(opens in a new window)
-
io-ii: proyecto final de Investigación de Operaciones 2 escrito en AMPL para modelos de optimización.io-ii: final project for Operations Research 2, written in AMPL for optimization models.
repos:io-ii
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
-
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.desarrollo-Web (a Udemy HTML/CSS course, 43 commits) and then sistemas-operativos (38 commits) mark the steady GitLab output of the GLUD era.
repos:desarrollo-Websistemas-operativos
abrir en GitLab ↗open on GitLab ↗ (abre en una nueva ventana)(opens in a new window)
-
Scripts de post-instalación de Arch en GitLab con la advertencia jocosa y muy linuxera: 'MÍRALO, CAMBIALO Y HAZLO TUYO. :D'.Arch post-install scripts on GitLab ("do not run directly") with a playful, very Linux-y warning: 'MÍRALO, CAMBIALO Y HAZLO TUYO. :D' ("read it, change it and make it yours").
repos:Arch-Matic
abrir en GitLab ↗open on GitLab ↗ (abre en una nueva ventana)(opens in a new window)
pandemia y GLUD doradopandemic and GLUD's golden age
Cuarentena, ciencia de datos aplicada al COVID-19 y la época dorada del GLUD/gnubies: ricing, temas de GRUB y arte libre en Krita.Quarantine, data science applied to COVID-19 and the golden era of GLUD/gnubies: ricing, GRUB themes and free art in Krita.
2020
-
Snake, un juego clásico en Java, justo antes de que la cuarentena estricta lo cambiara todo.Snake, a classic game in Java, right before the strict lockdown changed everything.
repos:Snake
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
-
io-i, 28 commits en colaboración con Mateo Nariño y Jose David Sanabria; el README cita entre comillas irónicas al profesor.io-i, 28 commits in collaboration with Mateo Nariño and Jose David Sanabria; the README puts the professor's title in ironic scare quotes.
repos:io-iIntroductionDataScience
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
-
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.Gnubies 2020 project ricing AwesomeWM on GitLab (59 commits); the README lists all 5 co-authors by full name, next to the U. Distrital logo.
repos:custom-linuxMaterial-Awesome
abrir en GitLab ↗open on GitLab ↗ (abre en una nueva ventana)(opens in a new window)
-
LinuxSysAdmin: ejercicios en Shell de un curso de la Universidad de Colorado sobre administración y seguridad de servidores Linux.LinuxSysAdmin: Shell exercises from a University of Colorado course on Linux server administration and security.
repos:LinuxSysAdmin
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
-
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.numeric-methods: the README literally says 'modelamos la pandemia del COVID-19 en colombia' ("we modeled the COVID-19 pandemic in Colombia") and includes a notebook analyzing how Twitter perceived the handling of the pandemic.
repos:numeric-methods
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
-
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.A GRUB2 visual theme made for GLUD, with its own ASCII banner and installable styles (Vimix, Stylish, Tela) — even for 2560x1080 ultrawide. 7 stars, his all-time high on GitHub.
repos:grub2-theme-glud
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
-
emotion-recognition-ICD: reconocimiento de emociones con deep learning para la electiva de Introducción a Ciencia de Datos.emotion-recognition-ICD: emotion recognition with deep learning for the Intro to Data Science elective.
repos:emotion-recognition-ICD
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
-
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.Creates the Juferoga profile repo with that description; the ghost emoji becomes his personal signature in almost every university README. The repo is still being updated in 2026.
repos:Juferoga
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
-
Sube dibujos hechos con Krita, herramienta libre de arte digital — coherente con su identidad de linuxero de corazón.Uploads drawings made with Krita, a free digital art tool — true to his Linux-lover-at-heart identity.
repos:Krita
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
-
Desarrollo y personalización de aplicativos con WordPress (contrato de un mes).Built and customized WordPress applications (one-month contract).
stack:WordPressPHP
-
playground-rnr incluye un prototipo de servicio web desplegado en GitHub Pages — no solo notebooks, también demos desplegadas.playground-rnr includes a web service prototype deployed on GitHub Pages — not just notebooks, but shipped demos too.
repos:playground-rnr
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
universidad plenafull-on university
Dirección del GLUD: clases de Angular y Docker dictadas por él mismo, el Monopoly en Java y el arranque del perfil DevOps con Traefik.Leading GLUD: Angular and Docker classes he taught himself, Monopoly in Java and the start of the DevOps profile with Traefik.
2021
-
Dirigió el colectivo de software libre y dio la charla #SLUDXVIII 'Fractales y software libre'.Led the free software collective and gave the #SLUDXVIII talk 'Fractales y software libre' ("Fractals and free software").
stack:LiderazgoSoftware libreGNU/Linux
-
obs-radioglud, vinculado a producción de radio/streaming con OBS para el Grupo GNU/Linux.obs-radioglud, tied to radio/streaming production with OBS for the GNU/Linux Group.
repos:obs-radioglud
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
-
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.On the same day he publishes the material from the classes he taught at GLUD: 'ng new la_mejor_app_del_mundo' ("the best app in the world") in angularClass and a 'perrito:1.0' ("doggy") test image with cowsay/fortune/figlet in dockerClass.
repos:angularClassdockerClass
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
-
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.angular-practice: Angular practice consuming the public Rick & Morty API, with the 'XD' right there in the repo's own description.
repos:angular-practiceModelos-I
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
-
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.traefik-as-a-reverse-proxy documents Traefik on Docker step by step, with security details like 600 permissions for acme.json — the cloud/devops profile starts to show.
repos:traefik-as-a-reverse-proxy
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
-
Fisica-i: trabajo grupal con un video de YouTube sobre movimiento parabólico.Fisica-i: group work with a YouTube video on projectile motion.
repos:Fisica-i
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
-
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.79 commits, the most worked-on repo of the period: a working Monopoly built in a pair with Brayan Stiven Yate Prada, with its own GitHub Pages site.
repos:modelos-i-final
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
-
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.Led the 'Academia Héroes Tech' with Python and JavaScript courses for the Corporación Mariano Matamoros; requirements gathering, web and mobile front-end, and responsive design.
stack:PythonJavaScriptResponsiveMobile
-
modelos-2: curso con el lenguaje multiparadigma Oz, poco común, otra vez junto a Brayan Stiven Yate Prada.modelos-2: a course using Oz, an uncommon multiparadigm language, once again alongside Brayan Stiven Yate Prada.
repos:modelos-2ciencias-1
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
-
arquitectura: 40 commits documentados en TeX, trabajo en equipo con Laura Montenegro y Nicolas Baena.arquitectura: 40 commits documented in TeX, teamwork with Laura Montenegro and Nicolas Baena.
repos:arquitectura
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
-
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.An adaptation of the BOOLR digital logic simulator (original author GGBRW). Most of its 343 commits are history imported from 2016; appropriating and remixing free software instead of starting from scratch.
repos:BOOLR-Adapted
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
el año callado (solo en apariencia)the quiet year (only on the surface)
El año más silencioso en GitHub (41 commits)… pero uno de los más ocupados de su vida: dirección del GLUD, docencia en Dominio y su primer empleo serio en la Agencia Catastral de Cundinamarca — todo invisible en el GitHub público, en GitLab privado e institucional.The quietest year on GitHub (41 commits)… but one of the busiest of his life: leading GLUD, teaching at Dominio and his first serious job at the Agencia Catastral de Cundinamarca — all invisible on public GitHub, living in private, institutional GitLab.
2022
-
'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.'Static html page' gets a small solo revival ('Update clases.js') — the only sign he wasn't 100% inactive before the silence of the rest of the year.
repos:mod2-finalStatic html page
abrir en GitLab ↗open on GitLab ↗ (abre en una nueva ventana)(opens in a new window)
-
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).investigacion-mis literally describes itself that way: a laid-back tone even in academic repos, in his quietest GitHub year (just 41 commits).
repos:investigacion-misredes-ii
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
-
Segunda etapa autónoma de la dirección; dictó un curso de GNS3 para el GLUD.An independent second term at the helm; taught a GNS3 course for 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.Revamped the ACC's main website (version 2.0) with AngularJS integrated with Bootstrap and Angular Material, RxJS, Docker and Django.
stack:AngularJSBootstrapAngular MaterialRxJSDockerDjango
// código en GitLab privado/institucional — sin repo público// code lives in private/institutional GitLab — no public repo
-
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.prueba-tecnica-acc: an Angular CLI 14.2.1 app built in just 2 days (Sept 2-3). 'acc' = Agencia Catastral de Cundinamarca: not a dead end, but the gateway to his first serious job, which started weeks later — and carried on in private GitLab, off the public GitHub radar.
repos:prueba-tecnica-acc
abrir en GitLab ↗open on GitLab ↗ (abre en una nueva ventana)(opens in a new window)
-
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.The entire ciber-i README: 'Cosas de matlab GNU OCTAVE :v / pro tip :: instalar en arch, mucho más fácil.' ("MATLAB GNU Octave stuff :v / pro tip :: install it on Arch, way easier.") — pure GLUD/Arch user flavor.
repos:ciber-iciencias-2
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
-
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.Second cohort for the Corporación Matamoros: Python, Vue JS and JavaScript classes, plus support on projects with Vue JS, Docker and PHP/Laravel.
stack:PythonVue JSJavaScriptDockerPHP/Laravel
el gran añothe big year
380 commits, 29 repos: el pico de la carrera y la siembra de la tesis — criptografía caótica + esteganografía de audio con redes neuronales.380 commits, 29 repos: the peak of his undergrad years and the seed of the thesis — chaotic cryptography + audio steganography with neural networks.
2023
-
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.PUBLIC-facing portal for cadastral procedures, following MINTIC standards; dockerized every project (AngularJS and Django), plus Jenkins and Traefik.
stack:AngularJSDjangoDockerJenkinsTraefikMINTIC
// código en GitLab privado/institucional — sin repo público// code lives in private/institutional GitLab — no public repo
-
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.redes-i opens 2023 with chapter-by-chapter CCNA/Cisco summaries and automation scripts. The year would close with 380 commits, 29 PRs and 110 issues.
repos:redes-iGNS3
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
-
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.A Django + Angular + Oracle 18c project with Jekyll docs and a team (Andres Baquero, Cristian Yara, Bryan Muñoz). Ghost emoji 👻 in the title — proof of 2023's jump in quality.
repos:bd-2
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
-
README mínimo pero configuraciones reales de clamav, jenkins, portainer, sonarqube y traefik — semilla temprana del perfil cloud/devops.A minimal README but real configs for clamav, jenkins, portainer, sonarqube and traefik — an early seed of the cloud/devops profile.
repos:docker-apps
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
-
Portal INTERNO de trámites catastrales con desarrollo integral front-end, back-end y CI/CD sobre Django, AngularJS y GitLab CI/CD.INTERNAL portal for cadastral procedures, with end-to-end front-end, back-end and CI/CD work on Django, AngularJS and GitLab CI/CD.
stack:DjangoAngularJSGitLab CI/CD
// código en GitLab privado/institucional — sin repo público// code lives in private/institutional GitLab — no public repo
-
68 commits de un proyecto Django + Angular aplicando patrones de diseño, con Brayan Stiven Yate, Jonathan Castellanos y Mateo Bohorquez.68 commits on a Django + Angular project applying design patterns, with Brayan Stiven Yate, Jonathan Castellanos and Mateo Bohorquez.
repos:patronesdeploy-patronesfis
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
-
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'.His first full desktop app, with Electron + IndexedDB and a GPL-v3 license; the repo's official description is, literally, ':v xD electron project'.
repos:parkingseminario
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
-
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.An audio steganographic cryptosystem with chaotic attractors and neural-network text compression. Born with just 6 commits in 2023: 93% of the work (86 of 92) would come later, all the way to 2026.
repos:se-tesis
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
-
Desarrollo de la web del grupo (Angular) y actualización en MINCIENCIAS, con Traefik como reverse proxy.Built the group's website (Angular) and updated its MINCIENCIAS profile, with Traefik as a reverse proxy.
stack:AngularTraefikDocker
abrir repo relacionado ↗open related repo ↗ (abre en una nueva ventana)(opens in a new window)
-
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.Voice-based-gender-recognition (a fork of SuperKogito): voice-based gender recognition with MFCC + GMM and ~95% accuracy. Audio processing, a sibling topic to his thesis.
repos:Voice-based-gender-recognitiongicoge
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
-
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.89 commits in under a month for a 2D shooter in Godot (GDScript), playable on the web, built in a pair with Daniel Eduardo Parra Gómez. His gamer side coming to the surface.
repos:multimediaintro-angular
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
el salto profesionalthe professional leap
La prueba técnica que abrió la puerta al Banco de Bogotá y el paso a cloud developer: Clean Architecture en Angular, Terraform y onboarding en público.The technical test that opened the door to Banco de Bogotá and the jump to cloud developer: Clean Architecture in Angular, Terraform and onboarding in public.
2024
-
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.ia-audition-article: automatic detection of screams from trapped people using SVM, logistic regression and decision trees on audio, to support rescue efforts.
repos:ia-audition-articlerefine-test
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
-
Instalación de la infraestructura del grupo con Docker y un CMS WordPress para la web.Set up the group's infrastructure with Docker and a WordPress CMS for the website.
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.Support, maintenance and development of data-collection apps (CICA and Consultores Catastrales) with Angular 16-18, Java/Spring Boot and Oracle DB; CI/CD with GitLab and 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.Highlight: improved the CICA interface. He had a second contract with IGAC in 2025 that he had to give up after working only ~2 months that year.
stack:Angular (16-18)Java / Spring BootOracle DBGitLab CI/CDDocker
// código en GitLab privado/institucional — sin repo público// code lives in private/institutional GitLab — no public repo
-
ric_xtf y auto_ric_xtf_docker automatizan con Docker (Postgres+PostGIS + Java) la creación/importación de modelos XTF de INTERLIS (el estándar del modelo catastral LADM-COL) con ili2pg.ric_xtf and auto_ric_xtf_docker use Docker (Postgres+PostGIS + Java) to automate creating/importing INTERLIS XTF models (the standard behind Colombia’s LADM-COL cadastral model) with ili2pg.
repos:ric_xtfauto_ric_xtf_dockerplaneacion-historia-clinica
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
-
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á.Three coding challenges with GITFLOW methodology, a README with badges and even a gif — 39 commits in 3 days. The test that preceded his hiring as a cloud developer at Banco de Bogotá.
repos:ptbdb
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
-
Infraestructura como código en AWS, arquitectura de microservicios y frontend moderno; soluciones resilientes y escalables para el sector financiero en un entorno ágil.Infrastructure as code on AWS, microservices architecture and modern frontend; resilient, scalable solutions for the financial sector in an agile environment.
Reconocimiento de equipo. Solape oct-dic 2024 con el IGAC: fue una transición del catastro a la banca, no un corte seco.Team recognition. Overlapped with IGAC Oct-Dec 2024: a transition from cadastre to banking, not a clean cut.
stack:AWSIaCTerraformMicroserviciosAngular
-
accseibility: componente de accesibilidad en Angular 18 encargado por MinTIC.accseibility: an Angular 18 accessibility component commissioned by MinTIC.
repos:accseibility
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
-
bdb-onboarding-sessions documenta en abierto las sesiones de onboarding como cloud developer en Banco de Bogotá — inusual dejar ese proceso interno documentado.bdb-onboarding-sessions openly documents his onboarding sessions as a cloud developer at Banco de Bogotá — it's unusual to leave that internal process documented.
repos:bdb-onboarding-sessionsspring-basic-app
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
-
cleanArchitectureAngular17 aplica Clean Architecture con infra en Terraform y ese arranque de README desenfadado. La segunda aproximación (onion) llegaría en diciembre.cleanArchitectureAngular17 applies Clean Architecture with Terraform infra and that laid-back README opener ("how does it work? good question..."). The second take (onion) would arrive in December.
repos:cleanArchitectureAngular17angular-clean-arch
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
maestría y presentemaster's and the present
Un 2025 callado seguido del regreso en 2026 con la maestría en IA: tesis de esteganografía coverless sobre modelos de difusión, second brain y este portafolio.A quiet 2025 followed by a 2026 comeback with the master's in AI: a coverless steganography thesis on diffusion models, a second brain and this very portfolio.
2025
-
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).A personal knowledge management system (PARA-style structure), opening with the David Allen quote. One of the few repos from a deliberately quiet 2025 (19 commits).
repos:second-braindotfilesangular-state-control
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
-
Visor de datos catastrales con Leaflet y Angular Material, organizado en libs de dominio catastral, UI compartida y utilidades GIS.A cadastral data viewer with Leaflet and Angular Material, organized into cadastral-domain libs, shared UI and GIS utilities.
repos:geo-visor
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
-
Dio conferencias en la Semana Linux UD (SLUD XXII), del 15 al 19 de septiembre de 2025.Gave talks at Semana Linux UD (SLUD XXII), September 15-19, 2025.
stack:Software libreGNU/LinuxDivulgación
2026
-
Lidera el desarrollo de soluciones Cloud de alto impacto y la automatización de procesos financieros.Leads the development of high-impact cloud solutions and the automation of financial processes.
Reconocimiento de la 'tribu ecosistemas de pago'.Recognition from the 'tribu ecosistemas de pago' ("payment ecosystems tribe").
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.The master's thesis: it encodes messages in Stable Diffusion's chaotic latent space (5D memristive attractor) without touching the image, with exact recovery (IFE over DDIM), RSA-2048 signatures and 100% recovery on the benchmark.
repos:mcic-tesis
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
-
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.After the silence of 2025, the avalanche of repos for the Master's in Information Sciences begins: mathematical tools (MATLAB), computing (Java), data analytics.
repos:mcic-math-tools-datamcic-computingmcic-data-analytics
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
-
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.A 'map-ia' CLI that analyzes Angular projects (AST via ts-morph) and compresses their architecture into a graph AIs can read. It declares itself built 'en el marco del GLUD' ("within the GLUD") — the most explicit link to the group in the whole era.
repos:ai-context-extractorrental-management-system
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
-
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.A public compendium of the master's (AI emphasis, research track): a 44-credit plan with an ASCII progress bar (16/44, 36.4%) and semester I closed with a 4.73/5 GPA.
repos:mcicpp-diabetic-retinopathy
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
-
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.pp-rw-crypto-stego, a systematic review on steganography written in LaTeX, includes a .agent/ folder with its own AI skills (q1-pipeline, q1-enhancer, ieee-reviewer) to improve and review the manuscript.
repos:pp-rw-crypto-stego
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
-
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'.His take on a 'dynamic island' for Hyprland in QML/Quickshell. The README admits it 'nació para uso personal, se compartió tras interés genuino de la comunidad de Reddit' ("was born for personal use and shared after genuine interest from the Reddit community").
repos:ActivSpot
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
-
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).This very portfolio in Astro, with zero runtime deps: hacker-terminal aesthetic, easter eggs (sudo, matrix, neofetch, Konami Code) and a strong focus on accessibility (aria-live, prefers-reduced-motion, no-JS fallback).
repos:portfolio
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
-
CLI en Python que convierte la grabación de una sesión de trabajo en Markdown estructurado: FFmpeg extrae el audio, faster-whisper transcribe y un LLM local vía Ollama resume, con screenshots incluidos.A Python CLI that turns a recorded work session into structured Markdown: FFmpeg extracts the audio, faster-whisper transcribes it and a local LLM via Ollama summarizes it, screenshots included.
repos:session-recorder
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
-
Tres repos nuevos para Computación Paralela, Inteligencia de Negocios e Inteligencia Computacional, que se suman al compendio mcic (16 de 44 créditos, documentado en GitHub Pages). Todo el recorrido de la MCIC queda público.Three new repos for Parallel Computing, Business Intelligence and Computational Intelligence, joining the mcic compendium (16 of 44 credits, documented on GitHub Pages). The whole MCIC journey stays public.
repos:mcicmcic-parallel-computingmcic-business-intelligencemcic-computational-intelligence
abrir en GitHub ↗open on GitHub ↗ (abre en una nueva ventana)(opens in a new window)
HEAD → main
La historia sigue: el próximo commit está en camino.The story goes on: the next commit is on its way.
Leer la serie en el blogRead the series on the blog → Ver el portafolioSee the portfolio →
// sin commits que coincidan — prueba otra búsqueda// no matching commits — try another search