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, Webauthn |
| 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 |
