Organización en GitHub
EngineeringSebastian-s
La carrera de Ingeniería Informática, un repositorio por materia
La carrera de Ingeniería Informática materia por materia, con IA, visión por computador, redes, sistemas operativos, sistemas distribuidos y estructuras de datos.
Resumen
Desde el primer semestre guardo aquí la carrera, con un repositorio por materia o proyecto, de Algoritmia y programación 1 a los sistemas distribuidos, las redes con equipos Cisco y la inteligencia artificial.
Desde 2026 también guarda los laboratorios del diplomado en ciberseguridad.
Mi papel
La organización es mía y casi todos sus commits también; los demás son de compañeros en trabajos de grupo.
Actividad en GitHub
1.666 de 1.712 commits
97% de los commits hechos por personas · commits míos en 37 de 37 repositorios
Mis commits por año
- 2022
- 179
- 2023
- 232
- 2024
- 302
- 2025
- 180
- 2026
- 773
Commits en la rama principal de cada repositorio, con los merges y sin los bots, leídos en la API de GitHub el 17 de octubre de 2026. Suman todas las identidades de Git que he usado.
Proyectos
Politécnico Colombiano Jaime Isaza Cadavid · 2022 – 2027
Ingeniería Informática
La carrera completa en una organización de GitHub, con un repositorio por materia, del primer pseudocódigo a sistemas distribuidos, redes con equipos Cisco, inteligencia artificial y visión por computador.
Diplomado en Ciberseguridad · Politécnico JIC · 2026
Laboratorios de ciberseguridad
Tres informes de laboratorio del diplomado, del reconocimiento con Nmap a la escalada de privilegios, y el análisis de un ciberataque con su plan de respuesta.
Ingeniería Informática · Visión por computador · 2026
Detector de enfermedades de lechuga
Un clasificador de imágenes con MobileNetV2 que distingue lechugas sanas, maleza y seis enfermedades, pensado para SmartPot, con una evaluación que muestra dónde falla.
Ingeniería Informática · Visión por computador · 2026
Imágenes de radar Sentinel-1
Diez imágenes de radar de una zona costera, filtradas, agrupadas con K-Means y convertidas en un dataset, y dos modelos de restauración que no lograron mejorar la entrada.
Ingeniería Informática · Programación distribuida · 2025
Colegio Cambridge: REST, GraphQL y React
La gestión de áreas, oficinas, salones y empleados de un colegio en una API de Spring Boot, con una capa GraphQL en FastAPI encima y un frontend en React.
Ingeniería Informática · Bases de datos NoSQL · 2024
FashionLine: inventario con MongoDB
El inventario de una tienda de moda, con una API en Spring Boot con JWT sobre MongoDB, un frontend en React y las tres piezas empaquetadas en imágenes de Docker.
Ingeniería Informática · Pruebas y gestión de la configuración · 2026
TDD en seis lenguajes
El mismo CRUD escrito prueba por prueba en C#, Python, React, PHP, Rust y Go, más los ejercicios de JUnit 5: ocho suites y 137 casos que corren en Docker.
Ingeniería Informática · Inteligencia artificial · 2025 – 2026
Inteligencia artificial: de las reglas al agente
Los cuatro módulos de la materia, con un sistema experto y uno difuso para velas japonesas, algoritmos genéticos, modelos para SmartPot y un agente reactivo con su tablero.
Ingeniería Informática · Arquitectura de hardware · 2024
Compresor de Huffman
Una aplicación de escritorio que comprime texto con codificación de Huffman, dibuja el árbol con Graphviz y devuelve el archivo idéntico al descomprimir.
Ingeniería Informática · Primeros semestres · 2022
CarSpace: reservas de parqueadero
El prototipo web de una app de parqueaderos, con portada, inicio de sesión, un mapa de 32 puestos para reservar y estadísticas de cada zona.
Empleo o programa
Cronología
2022
Feb
Empieza Ingeniería Informática
La carrera completa, un repositorio por materia
Dic
Empieza CarSpace: reservas de parqueadero
Un parqueadero que se reserva desde el navegador
2024
May
Comprimir con un árbol y volver al mismo texto
Dic
Empieza FashionLine: inventario con MongoDB
Una tienda en tres contenedores, la API con JWT, MongoDB y React
2025
Sep
Empieza Colegio Cambridge: REST, GraphQL y React
Un mismo modelo de datos servido por REST y por GraphQL
Sep
Empieza Inteligencia artificial: de las reglas al agente
Cuatro maneras de que un programa decida, del sistema experto al agente
2026
Abr
Empieza Imágenes de radar Sentinel-1
Del ruido del radar a un dataset, y dos modelos que no superaron a la entrada
Jun
Empieza Detector de enfermedades de lechuga
Lechugas sanas, maleza y seis enfermedades, y una evaluación que no esconde las clases pequeñas
Sep
Empieza Laboratorios de ciberseguridad
Del reconocimiento a los controles, en entornos controlados
Sep
Escribir la prueba primero, seis veces
Repositorios públicos
- 2026Cybersecurity
Informes de laboratorio del diplomado en ciberseguridad, con el análisis de vulnerabilidades de un servicio FTP, un CTF hasta la escalada de privilegios y la respuesta a un caso de ciberataque.
- 2026PGC
Pruebas y gestión de la configuración, con CRUDs escritos con TDD en seis lenguajes, 111 pruebas además de los ejercicios de JUnit y un script que corre las ocho suites en Docker.
- 2026EvolutionaryComputation
Machine learning con clasificadores de género musical, vinos e iris, regresión de precios de vivienda, accidentes de tránsito, fine-tuning y un detector de imágenes propio.
- 2026ModelsAndSimulations
Simulación de eventos discretos en Simul8 y variables aleatorias generadas por transformada inversa.
- 2026ComputerVisionIA
Visión por computador en cinco guías, sobre convoluciones y color, un modelo de visión detrás de una API, agrupamiento de radar Sentinel-1, aprendizaje profundo y detección de enfermedades en lechuga.
- 2025PDYP
En programación distribuida y paralela, un bingo multijugador por sockets TCP con hilos, un sistema escolar en Spring Boot con una capa GraphQL en FastAPI y React, y un Sudoku que resuelve por RMI.
- 2025IA
Inteligencia artificial en cuatro módulos, con un sistema experto en CLIPS, lógica difusa, algoritmos genéticos para colorear imágenes y modelos de clasificación para SmartPot.
- 2025Redes2
Gestión de redes sobre routers Cisco reales, con RIPv2, OSPF y EIGRP, IPv6 con DHCPv6 y EIGRPv6, monitoreo por SNMP y capturas de tráfico en Wireshark.
- 2025Redes1
Comunicación de redes, con topologías en Packet Tracer y la optimización del direccionamiento IP de una red.
- 2025Sudoku
Sudoku web en Spring Boot y Thymeleaf con un servicio de backtracking expuesto por RMI.
- 2025ProgrammingMarathon2025
Retos de la maratón de programación de 2025 resueltos en Python.
- 2025Automatas
Simulador de autómatas finitos deterministas que evalúa cadenas y dibuja el autómata con Graphviz.
- 2024DB2
Bases de datos NoSQL, con agregaciones en MongoDB y una tienda full-stack con API en Spring Boot y JWT, frontend en React y los tres servicios en Docker Compose.
- 2024TLP2
Lenguajes de programación 2: backends en Spring Boot con seguridad, JPA sobre MySQL, H2 y Supabase, vistas en Thymeleaf y un frontend en React.
- 2024DesignPatterns
Patrones de diseño implementados en JavaScript, con su quiz.
- 2024SistemasOperativos
Sistemas operativos en Kali Linux y Ubuntu, con algoritmos de memoria y memoria virtual, planificación round robin y scripts en Bash.
- 2024ARQH
Arquitectura de hardware, con un compresor de Huffman, ensamblador ARM en QtARMSim y un ESP32 en Wokwi con MicroPython y un bot de Telegram.
- 2024ElectronicaDigital
Circuitos de electrónica digital simulados en CircuitMaker.
- 2024AP4
Algoritmos y programación 4: conjuntos, algoritmos de ordenamiento y expresiones regulares.
- 2023Grafos
Grafos, de la materia de estructuras de datos.
- 2023Arboles
Árboles, de la materia de estructuras de datos.
- 2023MatricesDispersas
Matrices dispersas, de la materia de estructuras de datos.
- 2023AP3
Algoritmos y programación 3.
- 2023TLP1
Lenguajes de programación 1: programación orientada a objetos, interfaces en Swing, serialización y EJB.
- 2023Polinomios
Polinomios, de la materia de estructuras de datos.
- 2023Maratones
Soluciones de las maratones de programación del Politécnico y de EAFIT de 2022.
- 2023SistemaDeNotas
Un sistema de notas en Java.
- 2023TorresDeHanoi
Las torres de Hanói resueltas por recursión.
- 2023ProyectoListas
Listas enlazadas en Python, con su salida en HTML.
- 2023ProyectoDeListas
Una lista doblemente enlazada circular con inserción ordenada, búsqueda, reemplazo y borrado.
- 2023AP2
Algoritmos y programación 2: listas simples, dobles y circulares, pilas, matrices y polinomios.
- 2023AP1
Algoritmos y programación 1: pseudocódigo en PSeInt, diagramas y ejercicios.
- 2022SemioticaInformatica
Semiótica informática, con prácticas de interfaces en Bootstrap y jQuery.
- 2022CarSpace
Prototipo web de un servicio de parqueaderos, con reservas, estadísticas, configuración y perfil de usuario.
- 2022Car-Space
Primera versión del sitio de CarSpace, con beneficios, características, suscripciones y equipo.








