Mats Kruskopf

About Me

Backend Developer | Musician | Hobby Tinkerer

Hello

I'm Mats Kruskopf. I came into software development after years as an audiologist, and I work as a backend developer now — but I end up building the whole stack on my own projects, mostly because I like following a feature from database to browser. When I'm not coding, I enjoy board gaming with friends and prepping upcoming D&D campaigns, and I write songs and perform with my group Pärlband.

Frontend

  • Vue.js / Nuxt & React / Next.js
  • TypeScript
  • Tailwind CSS & Responsive Design
  • State Management (Pinia, Zustand)

Backend

  • Java & Spring Boot
  • RESTful APIs & Clean Architecture
  • MySQL, SQLite & Cloudflare D1
  • Spring Security, JWT & OAuth2

DevOps & Infrastructure

  • Docker & Container Orchestration
  • Self-Hosting & Homelab (Ubuntu Server, Tailscale)
  • Cloudflare Edge (Workers, Pages, R2, Zero Trust)
  • Git & CI/CD Pipelines

Engineering Workflow

  • Spec-driven development & structured prompt engineering
  • AI CLI workflows (Aider, Cline) for rapid prototyping & refactoring
  • Rigorous code reviews, static typing & automated linting
  • Test-focused delivery & iterative API design

Let's Connect

Explore my projects, source code, or career background.