Skills
programming languages |
JavaScript HTML / CSS / SASS PHP, SQL, Regex Dart, Rust, C, Python, Java |
frameworks | Vue, React, Vite, Astro, Jamstack Laravel Flutter Payment Gateway implementations |
devtools | Git SCM, GitLab CI, GitHub Actions |
testing | PHPUnit, Jest, Puppeteer |
container- & virtual-ization | Docker, KVM/QEMU/libvirt, jails/namespaces |
infrastructure |
nginx, Varnish, Apache2, LB MariaDB / Galera cluster, PostgreSQL, analytics Redis, Elasticsearch PWA, Browser-APIs, REST-APIs, OIDC-Servers, JWT, Structured-Data, Websockets, Performance-Optimization |
sysadmin, OS | GNU Linux, Debian/Ubuntu, Bash/zsh, networking, DNS/Bind9, inc. backups, monitoring, storage solutions |
security | x509 / ACME, GPG, packet firewalls, SSH, LUKS, Wireguard; deployment auditing |
Exim4 / Postfix / Dovecot; DMARC, DKIM, SPF; PGP | |
IoT | Raspberry Pi field deployments, security, data-syncs, BLE |
References
|
Most of my side projects & libs are open-sourced on GitHub |
Stack Overflow / Stack Exchange |
![]() |
Vi0/CR/AR |
This project first started when I was still in highschool. The main goal was to create a platform with recorded daily highscores of an MMO and provide statistics on this data. "Vi0" is the name of the clan I was a member of. Several years of historic data are still available on the site. The site was first written in PHP and has now evolved into an React SPA/PWA. |
TERA DPS stats | Hub for collecting and analyzing dungeon encounter data in TERA. |
ERPG D15 tool |
Reverse-engineered minigame with bruteforce solving added via Rust WASM |
EUDGC Reader | Web-based Vacc cert decoder |