01 / Introduction

Fredrik — developer · photographer · nerd

Software developer. Photographer. Occasional chaos engineer.

Making websites do things since Internet Explorer 4 was a problem

Full-stack developer with 28 years of building business-critical web systems: ERP and government integrations, multi-tenant platforms, and the legacy code nobody else wants to touch. I enjoy owning things end-to-end, debugging weird production issues and keeping deployments boring. I also take photos and occasionally break things in my homelab.

hej@goonk.seGitHubLinkedIn

02 / Selected Work
A long-running PlayStation site, rebuilt for what comes next.
03 / Recent Wins
  • Found and fixed a CI build-cache bug(a GitHub Action silently tearing down a persistent build cache every run) that cut a 2-minute CI build down to under 40 seconds
  • Publishing without a redeploysaving a post triggers a debounced background rebuild behind a filesystem lock; the old build keeps serving until the new one is ready, and only a brief Astro restart separates the two
  • Single-command Docker deploy with nginx routing both frontendsplus two independently-deployed sibling services (a review-pipeline bot and self-hosted analytics) over a shared Docker network
See what didn't work too →
04 / On the Workbench
  • PSbloggen.se migrationActive

    Day-to-day upkeep: tidier WordPress RSS imports, a review embargo in the Discord review bot, and a theme toggle with its light-theme fixes.

  • goonk.seActive

    An editorial pass across the site — one masthead style, readable labels — and a homepage that loads about twice as fast on mobile.

Homelab / Unclouding

Running my own stuff again because cloud bills are silly and self-hosting is fun. More →

See what I'm up to →
05 / What I Do
  • Build

    Frontends, backends, APIs and databases.

  • Ship

    CI/CD, containers, infrastructure and deployments.

  • Find the weird thing

    Production debugging, performance, and old systems nobody wants to touch.

  • Keep it running

    Monitoring, observability, and boring operations.

Tech:

Java · C# · TypeScript · JavaScript · SQL · React · Spring Boot · .NET · Docker/Podman · Kubernetes · CI/CD

Full CV →
06 / Away from the keyboard

Photography, music and other forms of therapy.

View photos →

Music I'm listening to while coding

Pulled live from Last.fm — what's been on repeat this past month, or whatever's playing right now.

Loading…
07 / From the Notebook
Essays, notes and occasional rambling.
08 / Explore
You've reached the weird part of the website.

The useful stuff ends here. The interesting stuff doesn't.