Karol Latos

Software Engineer


Areas of knowledge:
  • Linux ecosystem
  • Artificial intelligence
  • Probability and statistics
  • Backend web development
  • Linear algebra and calculus
  • Relational databases and SQL
  • Data engineering and analysis
  • Algorithms and data structures


If you are not the man you ought to be, you are someone else.

Selected projects

Go ahead, click them!

Implementation of ant colony system in search of a solution to the travelling salesman problem. Simply put, the ants walk around trying to find the shortest path on a map.
Python
Implementation of evolution strategy algorithm, serving to estimate unknown parameters vector in a partially known function.
Python
A game of memory cards, where the player's memorization abilities are put to the test! Can you remember which hidden card hides what and match the pairs correctly?
C++
A playful analysis of a student group performance during five laboratory exercises concerning the assembly language.
Jupyter Notebook
Sit at the non-existent poker table with some of the simplest AI players you can imagine... and let yourself be amazed with all the logic behind!
C#
Each one of your students is available at a different time throughout the week? Here's a code that sets up a weekly schedule for you, so that no one is left behind (preferably).
Jupyter Notebook
An implementation of the most popular sorting algorithms. Comparative performance tests included!
Python
If you feel an inexplicable nostalgia for console RPG text games, indulge yourself in the world of abundance of classes and methods in this old - but still crisp - C# project!
C#

My interests

Topics I aim to learn more about.

Data manipulation

Data manipulation

Machine learning

Machine learning

Computer vision

Computer vision