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

Timeline

  1. 2022

    1. Started the Bachelor's in Computer Engineering

    2. Feb

      Computer Engineering begins

      The whole degree, one repository per course

    3. Dec

      CarSpace: Parking Reservations begins

      A parking lot you book from the browser

  2. 2024

    1. May

      Huffman Compressor begins

      Compress with a tree and get the same text back

    2. Dec

      FashionLine: Inventory on MongoDB begins

      A store in three containers, the API with JWT, MongoDB and React

  3. 2025

    1. Sep

      Cambridge School: REST, GraphQL and React begins

      One data model served over REST and over GraphQL

    2. Sep

      Artificial Intelligence: From Rules to an Agent begins

      Four ways for a program to decide, from an expert system to an agent

  4. 2026

    1. Started the Diploma in Cybersecurity

    2. Apr

      Sentinel-1 Radar Imaging begins

      From radar noise to a dataset, and two models that did not beat the input

    3. Jun

      Lettuce Disease Detector begins

      Healthy lettuce, weeds and six diseases, and an evaluation that does not hide the small classes

    4. Sep

      Cybersecurity Labs begins

      From reconnaissance to controls, in controlled environments

    5. Sep

      TDD in Six Languages begins

      Write the test first, six times

Public repositories

  • 2026
    Cybersecurity

    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.

  • 2026
    PGC

    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.

  • 2026
    EvolutionaryComputation

    Machine learning with music genre, wine and iris classifiers, housing price regression, traffic accidents, fine-tuning and a custom image detector.

  • 2026
    ModelsAndSimulations

    Discrete-event simulation in Simul8 and random variates generated by inverse transform.

  • 2026
    ComputerVisionIA

    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.

  • 2025
    PDYP

    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.

  • 2025
    IA

    Artificial intelligence in four modules, with a CLIPS expert system, fuzzy logic, genetic algorithms that colorize images and classification models for SmartPot.

  • 2025
    Redes2

    Network management on real Cisco routers, with RIPv2, OSPF and EIGRP, IPv6 with DHCPv6 and EIGRPv6, SNMP monitoring and Wireshark traffic captures.

  • 2025
    Redes1

    Communication networks, with Packet Tracer topologies and the IP addressing plan of a network.

  • 2025
    Sudoku

    A web Sudoku in Spring Boot and Thymeleaf with a backtracking solver exposed over RMI.

  • 2025
    ProgrammingMarathon2025

    Challenges of the 2025 programming marathon, solved in Python.

  • 2025
    Automatas

    Deterministic finite automata simulator that evaluates strings and draws the automaton with Graphviz.

  • 2024
    DB2

    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.

  • 2024
    TLP2

    Programming languages 2: Spring Boot backends with security, JPA on MySQL, H2 and Supabase, Thymeleaf views and a React frontend.

  • 2024
    DesignPatterns

    Design patterns implemented in JavaScript, with their quiz.

  • 2024
    SistemasOperativos

    Operating systems on Kali Linux and Ubuntu, with memory and virtual memory algorithms, round-robin scheduling and Bash scripts.

  • 2024
    ARQH

    Hardware architecture, with a Huffman compressor, ARM assembly in QtARMSim and an ESP32 in Wokwi with MicroPython and a Telegram bot.

  • 2024
    ElectronicaDigital

    Digital electronics circuits simulated in CircuitMaker.

  • 2024
    AP4

    Algorithms and programming 4: sets, sorting algorithms and regular expressions.

  • 2023
    Grafos

    Graphs, from the data structures course.

  • 2023
    Arboles

    Trees, from the data structures course.

  • 2023
    MatricesDispersas

    Sparse matrices, from the data structures course.

  • 2023
    AP3

    Algorithms and programming 3.

  • 2023
    TLP1

    Programming languages 1: object-oriented programming, Swing interfaces, serialization and EJB.

  • 2023
    Polinomios

    Polynomials, from the data structures course.

  • 2023
    Maratones

    Solutions from the 2022 Politécnico and EAFIT programming marathons.

  • 2023
    SistemaDeNotas

    A grading system in Java.

  • 2023
    TorresDeHanoi

    The towers of Hanoi solved by recursion.

  • 2023
    ProyectoListas

    Linked lists in Python, with HTML output.

  • 2023
    ProyectoDeListas

    A circular doubly linked list with sorted insertion, search, replacement and deletion.

  • 2023
    AP2

    Algorithms and programming 2: singly, doubly and circular linked lists, stacks, matrices and polynomials.

  • 2023
    AP1

    Algorithms and programming 1: PSeInt pseudocode, diagrams and exercises.

  • 2022
    SemioticaInformatica

    Computer semiotics, with interface practices in Bootstrap and jQuery.

  • 2022
    CarSpace

    Web prototype of a parking service, with bookings, statistics, settings and user profile.

  • 2022
    Car-Space

    First version of the CarSpace site, with benefits, features, plans and team.

Organization metrics