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