Education

Bachelor's in Computer Engineering

Politécnico Colombiano Jaime Isaza Cadavid

The whole degree, from the first algorithms to distributed systems and artificial intelligence

Overview

I study Computer Engineering at Politécnico Colombiano Jaime Isaza Cadavid, a public higher education institution in Medellín. I started in 2022, I'm in my last semester in 2026 and graduation is expected in March 2027.

The degree combines basic sciences, software engineering, infrastructure, artificial intelligence and project management. Since the first semester I've kept the work of each course in a repository of the EngineeringSebastian-s organization. Two of my products came out of it, since SmartPot started as a university project and GoPoli as a class project.

Areas of the program

Artificial intelligence and data
Machine learning, evolutionary computing, computer vision, the semantic web and intelligent agents.
Software architecture and construction
The software life cycle, from analysis to design and construction, the theory of languages and compilers and relational database modeling.
Infrastructure and computing
Distributed and parallel programming, operating systems, hardware architecture, digital electronics and communication networks.
IT project management
Formulating, evaluating and managing projects, with operations research, models and simulation for decision making.
Basic sciences
Discrete mathematics, vector geometry, linear algebra, multivariable calculus, differential equations, numerical analysis, applied statistics and physics.

Courses and competencies

  • Algorithms and Programming 1 to 4
  • Computer Semiotics
  • Databases 1 and 2
  • Digital Electronics
  • Hardware Architecture
  • Operating Systems
  • Software Design
  • Programming Languages Workshop 1 and 2
  • Programming Languages and Compilers Theory
  • Information Theory
  • Communication Networks
  • Network and Services Management
  • Distributed and Parallel Programming
  • Software Construction Project
  • Artificial Intelligence
  • Machine Learning and Evolutionary Computing
  • Computer Vision and Artificial Intelligence
  • Semantic Web and Intelligent Agents
  • Models and Simulation
  • Operations Research
  • IT Project Formulation and Evaluation
  • IT Project Management
  • IT Entrepreneurship
  • Integrative Project
  • Systems and Organizations
  • Basic Finance
  • Research Methodology
  • Discrete Mathematics 1 and 2
  • Vector Geometry
  • Linear Algebra
  • Multivariable Calculus
  • Differential Equations
  • Numerical Analysis
  • Applied Statistics
  • Physics of Motion
  • Electricity and Magnetism

What I learned

  • Software engineering
  • Artificial intelligence
  • Machine learning
  • Computer vision
  • Evolutionary computing
  • Semantic web and agents
  • Distributed and parallel programming
  • Cisco networks and IPv6
  • Operating systems
  • Hardware architecture
  • Compilers and automata
  • Data structures
  • SQL and NoSQL databases
  • Testing and TDD
  • Modeling and simulation
  • Operations research
  • Numerical analysis
  • Applied statistics
  • IT project management

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. Sep

      SmartPot begins

      IoT platform that watches hydroponic crops and lets an assistant act on them

    3. Dec

      FashionLine: Inventory on MongoDB begins

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

  3. 2025

    1. Aug

      Networks on physical Cisco routers, with RIPv2, OSPF and EIGRP routing, dual-stack IPv6, SNMP and VoIP.

    2. Sep

      Cambridge School: REST, GraphQL and React begins

      One data model served over REST and over GraphQL

    3. Sep

      Artificial Intelligence: From Rules to an Agent begins

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

    4. Sep

      The artificial intelligence courses begin, with expert systems, fuzzy logic, genetic algorithms, computer vision and evolutionary computing.

    5. Sep

      Distributed and parallel programming, with sockets and threads, RMI and a school system in Spring Boot, FastAPI with GraphQL and React.

  4. 2026

    1. Mar

      GoPoli begins

      Ride-sharing web app for the students of a public university in Medellín

    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

      TDD in Six Languages begins

      Write the test first, six times

    5. Sep

      Last semester, alongside the cybersecurity diploma.

  5. 2027

    1. Mar

      Expected graduation

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.

EngineeringSebastian-s