New name, new site

This site started in 2020 as a small Jekyll blog under my handle, phhbr. Since September 2025 I’ve been working as a freelance software engineer, and the old site no longer said so: it was a chronological blog with three different contact addresses, and the freelance offer was buried in a post.

So I rebuilt it. Same person, new name on the door.

What changed

  • New domain. Everything now lives at bruchner.dev. Old links to phhbr.de redirect permanently, so bookmarks keep working.
  • English and German. The site is available in English and German. Your browser’s language decides where you land, and the switch in the header takes you to the same page in the other language. Posts like this one stay in English.
  • Portfolio first. The start page and services say what I do and how to work with me, and the selected projects say what came out of them. The CV is a proper page instead of a list.
  • One contact address instead of three, and a phone number if you’d rather talk.
  • The old posts stay in the archive, with a note where things have changed since.

Under the hood

A developer’s site should practise what it preaches:

  • Astro instead of Jekyll, generating plain static HTML.
  • Self-hosted on my own server in Germany instead of GitHub Pages.
  • No cookies, no analytics, no third-party requests. Fonts are served from this server too, so your visit isn’t reported to anyone.
  • A strict Content Security Policy, and a build step that fails if an inline script or style sneaks in.
  • Accessibility as a requirement. Every page is checked against WCAG 2.2 AA in light and dark mode on every change, and designed for keyboard navigation, visible focus and sufficient contrast.

Get in touch

If you’re working on a frontend, a design system or accessibility and could use another senior engineer, write to hello@bruchner.dev.

All posts