01 / C
Code
Web applications, backend APIs and developer tools built with TypeScript and Go.
SOFTWARE ENGINEERING / INFRASTRUCTURE
Code, Operations, Reliability & Engineering.
I build web applications, APIs and developer tools in TypeScript and Go. I also run a Proxmox-based homelab where I work with Linux, networking, automation and security. This site brings together my infrastructure projects and useful tools for friends.
01 / ABOUT
I work across software development and infrastructure, from building services to deploying and maintaining them. My selfhosting projects provide a practical environment for working with Linux, containers, networks, Infrastructure as Code and secure configuration.
02 / WHAT CORE MEANS
01 / C
Web applications, backend APIs and developer tools built with TypeScript and Go.
02 / O
Linux servers, Proxmox VE, containers, networking and selfhosted services operated and maintained in a homelab environment.
03 / R
Health checks, logs, monitoring and recovery procedures for the systems I maintain.
04 / E
Repeatable provisioning and configuration with OpenTofu, Ansible, cloud-init and SOPS.
03 / INFRASTRUCTURE PROJECTS
Infrastructure code and practical guides from my homelab work.
Declarative infrastructure for a selfhosted Proxmox VE homelab, managed with Ansible, OpenTofu, cloud-init and SOPS.
Currently private. The repository link requires access.
View repositoryPersonal, opinionated home server setups using Proxmox VE, port forwarding and Cloudflare Tunnels.
Reference setups and practical documentation.
View repository04 / FOR FRIENDS
Join the Minecraft server, check your public IP, generate a secure password, or inspect your browser environment.
JAVA EDITION
Copy the address, open Minecraft Java Edition, then go to Multiplayer → Add Server and paste it into Server Address.
mc.your-domain.tld
Demo address. Open the page on its deployed domain to see the server address.
NETWORK
See which public IP address your connection uses. When you choose Show, your browser retrieves it from ipify.org. Hide removes it from this page.
•••.•••.•••.•••
SECURITY
Generate a secure password locally in your browser. By default it uses 32 characters with uppercase and lowercase letters, numbers, and symbols.
DIAGNOSTICS
See a compact overview of information exposed by your browser. Everything is read locally and nothing is sent anywhere.
Copies additional details such as display, viewport, connection information, and supported browser features.