👨🎓 I'm Mateus Karvat, Computer Scientist born in Cascavel-PR in the south of Brazil. I graduated in Computer Science at UNIOESTE in 2022, then did my Masters in Computing at Queen's University - Canada, and I'm currently doing my PhD in Computing at Queen's.
🔬 During my BSc I have done undergraduate research in Quantum Computing and Deep Learning, as well as organizing outreach events with the PETComp group. A few papers based on these projects have been published in national and international journals and conferences. For my MSc, I worked on Collaborative Perception for Autonomous Vehicles 🚗, having created Adver-City, the first open source Collaborative Perception dataset focused on adverse weather condtions 🌧️.
🤠 I love learning new things and consider myself to be a multipotentialite. For hobbies, I love gaming 🎮, TV Shows (Huge Mr Robot 👨💻 and Star Trek 🖖 fan), Formula 1 🏎️, and Running 🏃♂️.
📨 You can reach me on LinkedIn or by email (mateus dot karvat at queensu dot com).
🔍 Here are some of the projects I've worked on during my MSc:
| Project | Created for | Stack | Year |
|---|---|---|---|
| ⭐ Adver-City ⭐ | MSc thesis | CARLA, Python (PyTorch, OpenCDA) | 2024 |
| Six Degrees of Planning: Automated Planning for Surgical Navigation Under MyCobot’s Six Degrees of Freedom | Automated Planning course | PDDL+ | 2023 |
| Gait Pattern Generation for Humanoid Robots using Reinforcement Learning | Reinforcement Learning course | Python (Stable Baselines, Gymansium) | 2023 |
| Increasing ParC-Net’s Performance with Half-blocks | Deep Learning course | Python (PyTorch) | 2023 |
| Coverage Gridworld | Reinforcement Learning TAship | Python (Gymnasium, Pygame) | 2025 |
🔎 Here are some of the projects I've worked on during my BSc, sorted by their complexity (considering scope, length and how tough each one was at the time):
| Project | Created for | Stack | Complexity | Year |
|---|---|---|---|---|
| Can lies be faked? | BSc Thesis and paper | Python (GluonCV, Pandas, TensorBoard) | 🔵 🔵 🔵 🔵 🔵 | 2022 |
| 3DPolygoneer | Computer Graphics class | Python (NumPy) | 🔵 🔵 🔵 🔵 🔵 | 2021 |
| organizapet | Software Engineering class | Flutter, Dart, Firestore | 🔵 🔵 🔵 🔵 ⚫ | 2021 |
| Compiladoh Du Mineirin | Compilers class | Python (Pandas) | 🔵 🔵 🔵 🔵 ⚫ | 2022 |
| oscar Tracker | Systems Development Technologies class | Java-Android, SQLite | 🔵 🔵 🔵 ⚫ ⚫ | 2021 |
| Microplastic Counting | Research project | Python (PyTorch) | 🔵 🔵 🔵 ⚫ ⚫ | 2021 |
| Project-F1 | Databases class | PostgreSQL, Java | 🔵 🔵 🔵 ⚫ ⚫ | 2021 |
| MemARy | Augmented Reality class | Unity (C#, Vuforia) | 🔵 🔵 ⚫ ⚫ ⚫ | 2020 |
| Machine Learning | Machine Learning class | Python (ScikitLearn, NumPy, Pandas, Seaborn, Matplotlib) | 🔵 🔵 ⚫ ⚫ ⚫ | 2020 |
| Galaxies Neural Network | AI class | Python (PyTorch, Pandas, TensorBoard) | 🔵 🔵 ⚫ ⚫ ⚫ | 2021 |
| playbook megahack | Online hackathon | Unity (C#) | 🔵 🔵 ⚫ ⚫ ⚫ | 2020 |
| Integrae BOT | Manage an online event | Python | 🔵 🔵 ⚫ ⚫ ⚫ | 2021 |
| Leaf Counter | Digital Image Processing class | Python (OpenCV, NumPy) | 🔵 🔵 ⚫ ⚫ ⚫ | 2020 |
| SuperMini | Operational Systems class | Python | 🔵 🔵 ⚫ ⚫ ⚫ | 2022 |
| Super Genetic Algorithms World | AI class | Python (PyBoy) | 🔵 🔵 ⚫ ⚫ ⚫ | 2021 |
| expert system assignment | AI class | Python (Experta) | 🔵 🔵 ⚫ ⚫ ⚫ | 2021 |
| Algoritmos de Busca | AI class | Python | 🔵 🔵 ⚫ ⚫ ⚫ | 2021 |
| Protocolos TCP e UDP | Computer Networks class | Python (Socket) | 🔵 🔵 ⚫ ⚫ ⚫ | 2022 |
| fat16 reader | Operating Systems class | Python | 🔵 ⚫ ⚫ ⚫ ⚫ | 2022 |
| NLW Together Flutter Project | Online bootcamp | Flutter, Dart | 🔵 ⚫ ⚫ ⚫ ⚫ | 2021 |
| Hamming Code With Dictionaries | Computer Organization and Architecture class | Python | 🔵 ⚫ ⚫ ⚫ ⚫ | 2020 |
| TLBSimulator | Operating Systems class | Python (Pandas, Matplotlib) | 🔵 ⚫ ⚫ ⚫ ⚫ | 2022 |
| Daniao | Cryptography study group | Python | 🔵 ⚫ ⚫ ⚫ ⚫ | 2021 |
| quadratic sorting algorithms | Algorithm Analysis and Design | Python (Pandas, Matplotlib) | 🔵 ⚫ ⚫ ⚫ ⚫ | 2022 |
| mochila binaria | Algorithm Analysis and Design | Python (Pandas, Matplotlib) | 🔵 ⚫ ⚫ ⚫ ⚫ | 2022 |
| Hash | Algorithm Analysis and Design | Python (Pandas) | 🔵 ⚫ ⚫ ⚫ ⚫ | 2022 |
| Kruskal | Algorithm Analysis and Design | Python | 🔵 ⚫ ⚫ ⚫ ⚫ | 2022 |
| AES e RSA | Computer Networks class | Python (PyCryptoDome, Socket) | 🔵 ⚫ ⚫ ⚫ ⚫ | 2022 |

