Anders Johansson
I design and build web applications — from the data model up to the last detail of the interface.
What I do
I write code for a living and for fun. The goal is always the same: something fast, something clear, and something a team can keep working on a year from now.
Web development
End-to-end builds — data model, business logic, API, and the interface people actually touch.
Interfaces
Layouts that behave on every screen. Accessible, responsive, and quick to load.
Tooling & automation
Scripts, integrations, and internal tools that remove the repetitive parts of the day.
Maintenance
Keeping existing systems fast, current, and understandable — including ones I didn't write.
How I work
Understand
What the actual problem is, who it's for, and what "done" looks like.
Plan
Structure first. A clear data model beats clever code every time.
Build
Small working increments you can try — not a black box three months later.
Refine
Performance, edge cases, and the last ten percent of polish.
Ship & support
Deployed, documented, handed over — and still here when it needs a change.
Tools I reach for
No framework of the week — just the right tool for the job at hand.
Backend
- PHP
- Laravel
- Node.js
Frontend
- JavaScript
- TypeScript
- React
Data
- MySQL
- REST APIs
Tooling
- Git
- Docker
- CI / CD
Let's build something good
Currently booked up
I'm not taking on new work at the moment, so the form is closed. Do check back — this page is kept up to date.