Hi! I'm Michael Hoffmann

Passionate freelance frontend and app developer with a focus on web-based technologies

Michael Hoffmann Image

Software Developer

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


How To Easily Write And Debug RxJS Marble Tests

9/9/2019 Michael HoffmannDevelopment

End of 2018 I wrote an article about how I write marble tests for RxJS observables in Angular. The content in there is still valid but I found recently a new library which I like and which makes debugging marble tests easier. If you do not know RxJS…

The Mistakes I Made In My First Software Project

8/2/2019 Michael HoffmannDevelopmentCareer

Before I started my professional career as a developer I mainly developed Android apps using Java as the programming language. I got hired by a software service company and in my first project, we had to develop JavaScript-based applications for…

How I Set Up A New Angular Project

7/6/2019 Michael HoffmannDevelopment

In my opinion, Angular is the best choice for large enterprise applications. The basic project setup which is generated by using the Angular CLI is good but I prefer another way to set up a new project. In this blog post I want to talk about these…