Experience & interests

I like owning the outcome,
not just the layer.

My work sits where software engineering, infrastructure, and product decisions meet. I care about what gets shipped, how it behaves in production, and whether the next person can understand it.

What I do

Experience

Product engineering

From interface to data model

Building end-to-end web products across typed frontends, APIs, relational data, authentication, transactional email, and the workflows connecting them.

Infrastructure & operations

Services that can be operated calmly

Running workloads on Proxmox and Debian LXC with Docker, PostgreSQL, ZFS, Cloudflare Tunnel, health monitoring, and encrypted off-pool backups.

Security & reliability

Controls that survive contact with production

Using least-privilege service identities, private networks, OIDC with PKCE, hardened runtimes, scoped credentials, and recovery exercises instead of checklist security.

Toolkit

Technologies I work with

Software

Rust, TypeScript, JavaScript, Bun, REST APIs, HTML, CSS

Data & identity

PostgreSQL, SQL migrations, Google OIDC, WebAuthn and access policy design

Infrastructure

Linux, Proxmox, LXC, Docker Compose, systemd, Nginx, ZFS

Operations

Cloudflare Tunnel, Tailscale, health monitoring, encrypted backup and recovery

Beyond the work

Interests

Self-hosting, photography, long-form technical writing, home networking, and following a system far enough down the stack to understand what it is actually doing.