, , , , , , , , ,

I always try to read and learn new things. This is often required on new projects. Hence, this list is probably outdated by the time you read it and focusses more on recent exposure. I consider myself a T profile with in-depth knowledge on webapplication development in Rails and a very broad generalist appetite and skillset.

LinkedIn profile

Programming Languages
Ruby
Python
C/C++

Software Design
Object Oriented Design
Domain Driven Design
SOLID principles
Sandi Metz rules
Functional programming

Devops
Github Actions
Gitlab CI
AWS
Docker
New Relic
Sentry

Web Frameworks (in order of preference)
Rails
Grape
Flask

Front-end / Web design
HTML/CSS/JS
React
Tailwind CSS
Turbo/Hotwire
Bootstrap
Vue.js (some exposure)

Datastores
MySQL, PostgreSQL, SQLite
Elastic Search
Redis
Vault

Testing
Rails: Rspec/FactoryGirl/Guard/Capybara/Cucumber(Test Driven Development)
Javascript: Cypress, Playwright, Jest

Editors
VSCode
(Neo)vim
Sublime Text

Varia
EPUB 3
Dwengo microcontroller
Kinect
OpenCV (image processing in C++)
LaTeX
Drupal
UML
Balsamiq

Machine learning
I have always had a passion for machine learning. From following optional courses at the University (prof. dr. ir. Benjamin Schrauwen), to following online lectures (C231N, Karpathy), to giving presentations to colleagues, to reading various theoretical books, studying papers and practical experimenting with various frameworks (scikit-learn, PyTorch, Lasagne). I participated in online competitions and even tried to start a company in the field. My passion never fully grew into a career as I was always very happy as a more generalist software engineer. Some presentations I gave about machine learning can be found here.

Education
MSc in Computer Science Engineering: ICT from the University of Ghent