Full stack. The whole stack. Even the parts nobody wants to own.
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
Vad jag gjort med den här sajten på sistone
En personlig sajt är aldrig riktigt klar. Här är vad som hänt den senaste månaden, mer eller mindre i kronologisk ordning.
Read full post→ Latest from notes
The Lab Never Sleeps (But You Will)
On the particular madness of running your own infrastructure and building side projects with tech you don't fully understand yet.
Read full note→