Hi! I'm Michael Hoffmann

German freelance software engineer with focus on Angular

Software Engineer

I love developing web applications, mobile apps, and games with a focus on high quality, clean, well-documented and easily maintainable code while respecting deadlines and budgets

Blogger & Speaker

I write articles and give talks about software development and my career

Customer Orientated

I can solve problems in my projects within time and budget

Challenge Seeker

I want to be challenged by problems you think are difficult or impossible to solve


Supermarket Challenge

Standup Picker

RebelGamer Mobile App

Parents Soundboard


Property Based Testing With Typescript

5/29/2020 Michael HoffmannDevelopmentTesting

In my current project my colleague Michael Seifert introduced property based testing in our Python codebase. It was the first time I heard about it and it sounded fascinating, so I wanted to also implement it in our frontend code based on Vue.js with…

How To Generate Angular & Spring Code From OpenAPI Specification

3/2/2020 Michael HoffmannAngularDevelopmentSpring

If you are developing the backend and frontend part of an application you know that it can be tricky to keep the data models between the backend & frontend code in sync. Luckily, we can use generators that generate server stubs, models, configuration…

Sending Message To Specific Anonymous User On Spring WebSocket

2/10/2020 Michael HoffmannSpringDevelopment

In my current, I had the opportunity to develop a new application based on Vue.js in the frontend and Spring Boot in the backend. The backend should send updates to the frontend via a WebSocket connection so that users do not need to refresh the…