Hi there
I'm Mark (he/him). I work as a customer-facing software engineer and tinker with tech in my free time. I'm a big fan of OSS, TypeScript, Docker, home automation and self hosting. I tend to aggressively (over)-use containerisation and orchestration everywhere - if it's not in Compose, Ansible or Git, it's not real.
Things I Publish / Maintain
Prometheus collector for Borg backup repositories | |
Prometheus collector for monitoring network throughput via iperf3 | |
Prometheus collector for Speedtest.net tests | |
Util for publishing National Rail train departures to MQTT | |
Util for tracking speedtest.net results and publishing them to MQTT | |
Util for updating Cloudflare DNS records to point at your current IP | |
Super-simple "where I've been in the world" tracker web app | |
Lightweight util for validating inter-dependent cache entries | |
Opinionated and fairly minimal ESLint config | |
Android floating action button + speed-dial menu UI component |