Hey I am Stan, a Dutch freelance (Embedded) C++ developer with a background in Electronic Engineering.
In my free time I often cosplay as a sysadmin with my homelab, which has given me a lot of experience with Linux/computers outside of just making software.

I can be formal and professional when the situation calls for it, but my natural state is a little more silly.

Competencies
C++17
From embedded, to application code.
Including tooling such as:

Templates
Design patterns
Testing (Catch2)
GNU make
CMake
clang{,-{tidy,format}}
GCC/GDB
Doxygen
LaTex
Reverse engineering
Embedded C++
Embedded specific competencies:

Interrupt/Concurrency
Debugging
Bootloaders
Various protocols (USB/SPI etc)
STM32
nRF52
ESP32
Linux systems
I run my own Ubuntu server, so I am very familiar and comfortable with tooling such as:

Bash scripting
Docker
grep (/regex in general)
Wireshark
nmap
tmux
Borg backup
Networking
I setup my own network at home, so I am familiar with tools such as:

OpenWRT
OPNSense
(D)DNS
IPTables
VLANs
GUI
I have had to make various GUIs for various projects, so I have experience with:

Qt
Dear ImGui
Godot
Web
Whilst I am not a *real* web developer, I do have experience with the following:

Typescript
Deno Fresh (this site!)
Angular
nginx
SWAG
hosting
Relevant hobbies
I self-host a lot of things. Primarily because it is interesting and gives a lot more flexibility/privacy compared to online alternatives. For example, I run:
  • Prometheus + Grafana for monitoring various statistics
  • Matrix (/element) to send private notifications to/from my server/phone
  • Gitea server including automated build/deployment

Most services are accessible through an NGINX reverse-proxy, usually behind a Authelia security layer.
I have also hosted various game servers, including a custom web-GUI to change settings and start/stop the game server. This was done so less-Linux-inclined friends can manage the game themselves. This web-GUI uses Angular and WebSockets to communicate with a C++ program that runs on the server.
All these services are running in Docker on my Ubuntu server.
Not so relevant hobbies
Some of my not-so-relevant-but-still-interesting-if-you-want-to-get-to-know-me-as-a-person-hobbies:
Indoor (top-rope and lead) climbing (/occasional bouldering)
Badminton
Gaming/hanging with (international) friends

On pause since COVID:
  • SCUBA diving
  • Airsoft

And finally pushing the definition of 'hobby'; I used to be a blood donor and am now a (blood)plasma donor.