I am
Matti Hansen

I build systems for municipalities and regions that make a caseworker's day easier.

I think it matters that our municipalities run well. The money comes from all of us, so the time a caseworker spends hunting for an address or waiting on a system is time that could have been better spent. Day to day I build the integrations to the national registries, and the screens caseworkers actually work in. When I am away from the computer I am usually outdoors, in Denmark or somewhere else in Europe.

Matti Hansen sitting on a rock on a hillside, with a view over the coast behind him.

Frontend

The tools caseworkers sit in every day

Nemsøg is Angular, and it is where municipalities look up properties, land parcels, companies and people. Before that I built mobile apps in Flutter for meew's clients, including a fitness app that shipped on the App Store.

Backend

Most of what I do

The Datafordeleren migration, the legacy SBSYS gateway, and a set of microservices around CVR, property and BBR, plus taking in scanned documents. Java and Python. What they have in common is that the data has to land in the right place in SBSYS without a caseworker having to think about where it came from.

DevOps

Keeping the builds running

When we moved Jenkins out into the cloud, I was on that project. When we started using Argo I was interning, and part of my responsibility was testing and working on it. Day to day I work with Jenkins and GitHub Actions, and I am often the one who works out why a pipeline has broken.

Projects

Municipal case management, national registry integrations and a couple of mobile apps.

See the projects (13)

Background


System Developer · Dafolo

2023-now

Read more

Building and maintaining case management systems used by Danish municipalities and regions. That covers backend services, integrations with the national registries, and the interfaces caseworkers use on top of them.

Software Developer · Dafolo

2023Internship

Read more

Groundwork for adopting Kombit's fordelingskomponent, the shared distribution infrastructure for Danish municipalities. That meant learning SOAP and making it work inside a legacy Java 8 codebase. That preparation fed projects the team took on in the years after, and I was hired as a developer at the end of the placement.

PBA in Software development

2022-2023Education

Mobile Developer · meew

2021-2022Student worker

Read more

Stayed on as a student worker after the internship, building mobile apps in Flutter for the agency's clients, including a fitness app that shipped on the App Store.

Mobile Developer · meew

2021Internship

Read more

A twelve-week internship at a digital agency, working in Flutter on client apps, and kept on as a student worker afterwards.

Computer science (AP)

2019-2022Education

Contact me


Do write if you want to know more. And if your municipality or organisation could use a hand finding its way around the national registries, say so. Either I can help, or I can point you to the right people at Dafolo.


Email: kontakt@mattihansen.com ✉️

LinkedIn: My LinkedIn 💻