Fredrikdeveloper · photographer · nerd

Software developer. Photographer. Occasional chaos engineer.

Making websites do things since Internet Explorer 4 was a problem

Full-stack developer who enjoys building things end-to-end, debugging weird production issues, and keeping deployments boring. Also take photos and occasionally break things in my homelab.

Now:

Unclouding things—migrating services off various clouds back to hardware I can physically touch. Self-hosting, infrastructure tinkering, and shipping small projects that probably don’t need to exist but are fun anyway.

HighlightsHow I work →
Contacthej@goonk.se GitHubxpekatt LinkedInProfile

Recent Wins

Fixed that slow page
Made it 10x faster by adding an index. Classic.
Debugged the "database" bug
Turned out to be a race condition. Always is.
Actually read the docs
Saved 3 hours of trial and error. Should do this more.

What I do

Full stack. The whole stack. Even the parts nobody wants to own.

Tech:

Java · .NET · TypeScript/JavaScript · PHP · React · jQuery · Bootstrap · SQL · NoSQL · Docker · CI/CD

Frontend stuff

Interfaces that don't make users reach for support. Bootstrap or Tailwind when I'm sensible, custom CSS when I'm feeling ambitious and slightly masochistic.

Backend stuff

.NET for the first decade, then Java staged a hostile takeover. Also survived PHP, ColdFusion, and a brief unfortunate period with XSLT. We don't talk about XSLT.

The boring bits

APIs, databases, deploys, monitoring. The stuff that keeps things running at 3am when you'd rather be sleeping.

Breaking & fixing

Turning "it's broken and we don't know why" into "here's the fix and here's why it broke". Usually involves reading logs nobody thought to check.

Homelab / Unclouding

Running my own stuff again because cloud bills are silly and self-hosting is fun. Gitea, Docker, reverse proxies, the whole nine yards. Sometimes things break at 2am. Worth it.

Latest from the blog

En ny hemvist (och femton år!)

Efter femton år av Wordpress, diverse flytt mellan servrar och periodvis panik över att allt ska försvinna har bloggen äntligen fått ett ordentligt hem.

Read full post