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.