Mathieu Bartels



Artificial Intelligence Developer & Software Developer.

I am Mathieu Bartels, an enthusiastic, adaptive, quick learner and eager to figure out how things work.

  • Birthday: 18 July 1998
  • Website:
  • Currently: Working
  • City: Amsterdam, Netherlands
  • Age:
  • Degree: MSc AI UvA
  • email:


My skill in software development, tools and languages are listed below.

I am comfortable with:
  • Python
  • Pytorch
  • Typescript / Javascript
  • CI/CD Docker
I have worked with:
  • Java
  • HTML / CSS / PHP
  • C
  • C#
  • Haskell
My preferred tools are:
  • Ubuntu
  • Git
  • LaTeX
My proficient languages are:
  • Dutch
  • English



Master Artificial Intelligence

2019 - 2021

Universiteit van Amsterdam

Most of the free electives are courses on the topics: natural language processing and information retrieval. Dutch GPA: 8.0

Thesis 8.5: Deep Learning Approach Towards Automated Generation of ECG Captions

Bachelor Kunstmatige Intelligentie

2016 - 2019

Universiteit van Amsterdam

The basis of artificial intelligence. My minor was abroad on the polytechnic university in Timisoara, Romania. Dutch GPA: 7.3

Pre-university education

2010 - 2016

Het Amsterdams Lyceum

N&G, N&T. Dutch GPA: 7.2


Learning to Automatically Generate
Accurate ECG Captions


Universiteit van Amsterdam & University Medical Center Utrecht

Bartels, M. G. G., Najdenkoska, I., van de Leur, R., Sammani, A., Taha, K., Knigge, D. M., … van Es, R. (2022). Learning to Automatically Generate Accurate ECG Captions. Medical Imaging with Deep Learning.

Professional Experience

Research and development & Co-founder

2021 - Present

AITR Part-time

    In this project we try to translate the needs and habits of a financial trader to a flowchart, where we try to identify the decisions based on probability and use AI to improve those decisions.

Software developer

2018 - Present

Mesoica Part-time

    I help maintain, develop and refactor the codebase of Mesoica. Here I learned about: team development, writing scalable code, structuring code and working with servers like AWS. At Mesoica we use: Python, Nodejs, javascript, Mysql, Redis, MongoDB, Docker and git.

Teaching assistant


University of Amsterdam, Part-time

    I was asked to help teach the practical labs of the course: autonomous mobile robotics. Where we tasked the students to calculate the kinematics of robots.



Marleenkookt, Part-time

    Delivering of meals around Amsterdam. In the last half-year I helped to automatically generate their newsletters.



Parade, Part-time

    During the summers I travelled with the theatre festival De Parade to the Hague and Rotterdam as glass collector and later as bartender.