2026-06 – present · Concept, Development & Operations
This Website
Concept, development, and operation of this bilingual website, which presents my work to prospective clients and hiring managers at the same time. It is self-hosted, runs without any third-party services, and is built so that the technology itself already shows how I work.
Overview
I run this website end to end, from the first idea to ongoing operation. It speaks to people who want to award a project and to people filling a role at the same time. Both see the same evidence of my work, and only the path to getting in touch differs. How it came about for me personally is written up in the post How this website came to be.
Approach
The whole site follows one idea. There is a single body of evidence, meaning skills, projects, results, and CV, and it splits into two directions only at the point of contact. That way I maintain no second parallel site and no one gets a watered-down version.
Privacy is built in from the start rather than added later. The site loads nothing from third parties at runtime, the fonts are stored locally, and no visitor data flows off to outside services.
Implementation
The site is built with Astro and serves mostly static HTML. Individual building blocks ship their own code, such as the full-text search, the interactive graph of projects, skills, and tools, and the profile builder that lets a visitor assemble and print a tailored CV.
The graph uses no external charting library and is built from CSS and SVG alone. The contact form runs through a small self-operated service with its own protection against automated submissions, so I can do without services like external CAPTCHAs.
Stack
Astro, self-hosted fonts, Pagefind for search, Nginx as the web server, and Let’s Encrypt for encryption, running on my own infrastructure.