GitHub organization
EngineeringSebastian-s
The Computer Engineering degree, one repository per course
The Computer Engineering degree course by course, with AI, computer vision, networks, operating systems, distributed systems and data structures.
Overview
I've kept the degree here since the first semester, with one repository per course or project, from Algorithms and Programming 1 to distributed systems, networks on Cisco equipment and artificial intelligence.
Since 2026 it also holds the cybersecurity diploma's labs.
My role
The organization is mine and so are almost all of its commits; the rest come from classmates in group assignments.
GitHub activity
1,666 of 1,712 commits
97% of the commits made by people · commits of mine in 37 of 37 repositories
My commits per year
- 2022
- 179
- 2023
- 232
- 2024
- 302
- 2025
- 180
- 2026
- 773
Commits on the default branch of every repository, merges included and bots left out, read from the GitHub API on October 17, 2026. They add up every Git identity I have used.
Projects
Politécnico Colombiano Jaime Isaza Cadavid · 2022 – 2027
Computer Engineering
The whole degree in one GitHub organization, with a repository per course, from the first pseudocode to distributed systems, networks on Cisco hardware, artificial intelligence and computer vision.
Cybersecurity Diploma · Politécnico JIC · 2026
Cybersecurity Labs
Three lab reports from the diploma, from reconnaissance with Nmap to privilege escalation, and the analysis of a cyberattack with its response plan.
Computer Engineering · Computer vision · 2026
Lettuce Disease Detector
An image classifier built on MobileNetV2 that tells healthy lettuce, weeds and six diseases apart, meant for SmartPot, with an evaluation that shows where it fails.
Computer Engineering · Computer vision · 2026
Sentinel-1 Radar Imaging
Ten radar images of a coastal area, filtered, clustered with K-Means and turned into a dataset, plus two restoration models that could not improve on the input.
Computer Engineering · Distributed programming · 2025
Cambridge School: REST, GraphQL and React
A school's areas, offices, classrooms and staff in a Spring Boot API, with a GraphQL layer in FastAPI on top and a React frontend.
Computer Engineering · NoSQL databases · 2024
FashionLine: Inventory on MongoDB
A fashion store's inventory, with a Spring Boot API with JWT on MongoDB, a React frontend and all three parts packaged as Docker images.
Computer Engineering · Testing and configuration management · 2026
TDD in Six Languages
The same CRUD written test by test in C#, Python, React, PHP, Rust and Go, plus the JUnit 5 exercises, in eight suites and 137 test cases that run in Docker.
Computer Engineering · Artificial intelligence · 2025 – 2026
Artificial Intelligence: From Rules to an Agent
The course's four modules, with an expert system and a fuzzy one for candlestick charts, genetic algorithms, models for SmartPot and a reactive agent with its dashboard.
Computer Engineering · Hardware architecture · 2024
Huffman Compressor
A desktop app that compresses text with Huffman coding, draws the tree with Graphviz and gives back the identical file on decompression.
Computer Engineering · Early semesters · 2022
CarSpace: Parking Reservations
The web prototype of a parking app, with a home page, sign-in, a map of 32 spots to book and statistics for each area.
Job or program
Timeline
2022
Feb
The whole degree, one repository per course
Dec
CarSpace: Parking Reservations begins
A parking lot you book from the browser
2024
May
Compress with a tree and get the same text back
Dec
FashionLine: Inventory on MongoDB begins
A store in three containers, the API with JWT, MongoDB and React
2025
Sep
Cambridge School: REST, GraphQL and React begins
One data model served over REST and over GraphQL
Sep
Artificial Intelligence: From Rules to an Agent begins
Four ways for a program to decide, from an expert system to an agent
2026
Apr
Sentinel-1 Radar Imaging begins
From radar noise to a dataset, and two models that did not beat the input
Jun
Lettuce Disease Detector begins
Healthy lettuce, weeds and six diseases, and an evaluation that does not hide the small classes
Sep
From reconnaissance to controls, in controlled environments
Sep
Write the test first, six times
Public repositories
- 2026Cybersecurity
Lab reports of the cybersecurity diploma, with the vulnerability analysis of an FTP service, a CTF up to privilege escalation and the response to a cyberattack case.
- 2026PGC
Testing and configuration management, with CRUDs written test first in six languages, 111 tests on top of the JUnit exercises and a script that runs all eight suites in Docker.
- 2026EvolutionaryComputation
Machine learning with music genre, wine and iris classifiers, housing price regression, traffic accidents, fine-tuning and a custom image detector.
- 2026ModelsAndSimulations
Discrete-event simulation in Simul8 and random variates generated by inverse transform.
- 2026ComputerVisionIA
Computer vision in five guides, on convolutions and color, a vision model behind an API, Sentinel-1 radar clustering, deep learning and lettuce disease detection.
- 2025PDYP
In distributed and parallel programming, a multiplayer bingo over TCP sockets with threads, a school system in Spring Boot with a GraphQL layer in FastAPI and React, and a Sudoku solved over RMI.
- 2025IA
Artificial intelligence in four modules, with a CLIPS expert system, fuzzy logic, genetic algorithms that colorize images and classification models for SmartPot.
- 2025Redes2
Network management on real Cisco routers, with RIPv2, OSPF and EIGRP, IPv6 with DHCPv6 and EIGRPv6, SNMP monitoring and Wireshark traffic captures.
- 2025Redes1
Communication networks, with Packet Tracer topologies and the IP addressing plan of a network.
- 2025Sudoku
A web Sudoku in Spring Boot and Thymeleaf with a backtracking solver exposed over RMI.
- 2025ProgrammingMarathon2025
Challenges of the 2025 programming marathon, solved in Python.
- 2025Automatas
Deterministic finite automata simulator that evaluates strings and draws the automaton with Graphviz.
- 2024DB2
NoSQL databases, with MongoDB aggregations and a full-stack store with a Spring Boot API and JWT, a React frontend and all three services in Docker Compose.
- 2024TLP2
Programming languages 2: Spring Boot backends with security, JPA on MySQL, H2 and Supabase, Thymeleaf views and a React frontend.
- 2024DesignPatterns
Design patterns implemented in JavaScript, with their quiz.
- 2024SistemasOperativos
Operating systems on Kali Linux and Ubuntu, with memory and virtual memory algorithms, round-robin scheduling and Bash scripts.
- 2024ARQH
Hardware architecture, with a Huffman compressor, ARM assembly in QtARMSim and an ESP32 in Wokwi with MicroPython and a Telegram bot.
- 2024ElectronicaDigital
Digital electronics circuits simulated in CircuitMaker.
- 2024AP4
Algorithms and programming 4: sets, sorting algorithms and regular expressions.
- 2023Grafos
Graphs, from the data structures course.
- 2023Arboles
Trees, from the data structures course.
- 2023MatricesDispersas
Sparse matrices, from the data structures course.
- 2023AP3
Algorithms and programming 3.
- 2023TLP1
Programming languages 1: object-oriented programming, Swing interfaces, serialization and EJB.
- 2023Polinomios
Polynomials, from the data structures course.
- 2023Maratones
Solutions from the 2022 Politécnico and EAFIT programming marathons.
- 2023SistemaDeNotas
A grading system in Java.
- 2023TorresDeHanoi
The towers of Hanoi solved by recursion.
- 2023ProyectoListas
Linked lists in Python, with HTML output.
- 2023ProyectoDeListas
A circular doubly linked list with sorted insertion, search, replacement and deletion.
- 2023AP2
Algorithms and programming 2: singly, doubly and circular linked lists, stacks, matrices and polynomials.
- 2023AP1
Algorithms and programming 1: PSeInt pseudocode, diagrams and exercises.
- 2022SemioticaInformatica
Computer semiotics, with interface practices in Bootstrap and jQuery.
- 2022CarSpace
Web prototype of a parking service, with bookings, statistics, settings and user profile.
- 2022Car-Space
First version of the CarSpace site, with benefits, features, plans and team.








