About me

What I am doing, what I like, what I did

What I am currently doing

Check my now page.

Since 07/2025

Senior Frontend EngineerWhiskey Tango Foxtrot GmbH

When zolar went into insolvency, an offer came in from people I already knew – some folks I still knew from my sum.cumo days. In a month of complete uncertainty, that was an easy yes.

Since then I've worked on regulated platforms with a lot of traffic and very little tolerance for downtime. The biggest piece was rebuilding Lotto Schleswig-Holstein in Next.js: React Server Components, client boundaries, and the data flow between them. The launch taught me more about that architecture than any blog post could – sequential Server Actions, a database crisis, an asset proxy, Auth0 buckling under real load. We got it up and kept it up.

Next to that I designed a rebuild of the platform's backoffice and handed it over as working code rather than screenshots.

Buzzwords: Next.jsReact Server ComponentsTypeScriptAuth0Vercel

What I did earlier

09/2022 – 06/2025

Senior Frontend Engineerzolar GmbH

Wait… hadn't I just started freelancing? Oh, yes, I had. And as soon as I did, some interesting interview opportunities came up. I could have joined BigTech™ – and I was offered a job at zolar. Which to be honest was a no-brainer. Putting everything I learned in web development into the most important topic for all of us (hint: climate change, not ice cream) is what I want to do. So now I'm here, working with a React frontend to help put more solar panels on roofs. And I'm loving it.

☝️ That's what I wrote here in 2022, and I meant it for all three years. The work changed shape along the way: first the React app that ran installations from sale to roof, then – after the pivot – software for the craftsmen who actually do the installing. The second one was the most useful thing I've built. Nobody writes conference talks about back office tooling for tradespeople. It decides how fast the panels get up there.

It ended in 2025. A pivot, a round of layoffs, and then financial problems from the original business that turned out to be unfixable. zolar went into self-administered insolvency and I left at the end of June 2025.

I would have stayed. For three years my work and the thing I actually care about pointed in the same direction, and I wouldn't mind to get back to that.

Buzzwords: ReactServerlessAWS CDKTypeScriptTailwindCSS

06/2022 – 09/2022

Freelance Software Engineer

From June 2022 on, I worked as a freelance software engineer for a few months.

04/2022 – 05/2022

Stealth Startup, working on a cloud PaaS

With a group of former Jimdo colleagues, I’ve prototyped the frontend for a product in the cloud PaaS space. I used React with Remix.run and TailwindCSS to quickly build up and iterate on the interface and APIs.

Writing Lambda functions in TypeScript and wiring everything up via the AWS CDK was also part of the job.

Unfortunately, the project stopped at the end of May for various reasons.

Buzzwords: ReactRemixServerlessAWS CDKTypeScriptTailwindCSS

02/2022 – 03/2022

Personal time off

With my daughter turning three and switching to a different kindergarten, I took a few weeks off to go on vacation and then help my daughter settle in in the new kindergarten.

08/2021 – 01/2022

Teamlead Development Divisionsum.cumo Sapiens GmbH

Due to some organizational changes, I was asked to fill an open teamlead position at sum.cumo Sapiens GmbH. In a rather difficult environment, I managed a team of 15 people through regular 1on1s and initiatives around the organizational change that was happening. I've led the efforts to implement explicit career levels for all development division members which were introduced and implemented by the end of 2021.

Based on various reasons, I made the decision to open myself up to other opportunities.

Buzzwords: Teamlead1on1sManagementCareer Levels

08/2018 – 07/2021

UI Architectsum.cumo Sapiens GmbH

I worked as a UI Architect at sum.cumo Sapiens GmbH. I took care of setting up and kickstarting projects with a proper foundation. My task was to get the project up and running while making sure the code stayed modular, reusable and robust. This always involved the following:

Buzzwords: VueNuxtJS(Layout) ComponentsFrontend/CSS ArchitectureStorybook

01/2017 – 07/2018

Senior UI EngineerXING SE

In a fantastic team, I helped build a web design system for more than 40 product teams. We built up a library of over 60 components. It includes contribution guidelines and extensive documentation for the whole design system. I was lucky to work with awesome people like Daniel, Yan, Robin and Matthias.

Buzzwords: ReactCSS ModulesComponentsDesign SystemCoordinationCommunication

07/2015 – 12/2016

UI EngineerJimdo GmbH

My last position at Jimdo was UI Engineer. A designer from a product team decided to hike across the Alps, so I filled in his position. Four weeks later, we had rolled out a new Corporate Identity into the product. And we decided that I'd stay with the product team from that point on.

I worked on the UI Library that Fabian had kickstarted with an innocent button component. With the code, design and process superpowers of Lasse and Hannes, the library became ever more useful. Later on, it formed the foundation for the rebuilt website administration.

Buzzwords: ReactUI LibraryStartup

03/2014 – 07/2015

Template DaddyJimdo GmbH

In my former position, I gathered quite some knowledge about how HTML/CSS and templates work at Jimdo. Building up templates for a new system felt pretty natural to me and the leadership team. That system worked in a completely different way compared to the one used back then within the Jimdo CMS.

I build up the team and templates together with Jill, having loads of fun and learning a lot while doing that.

Buzzwords: TeambuildingLESSSassCommunication

01/2012 – 02/2014

Partner GeekJimdo GmbH

I started at Jimdo working in the Partner Team with the awesome Hendric. I cared about the relationships with affiliate partners and build up the network of Jimdo Experts. They provided special services for Jimdo users. And I provided special support for their HTML/CSS needs 😊

Buzzwords: Project ManagementCoordinationCommunicationHTMLCSS

06/2010 – 12/2011

Intern, Trainee & Junior Technical Project Managerachtung! GmbH

From starting as an intern until being a Junior PM for all technical parts of a project, I helped various client teams bring their social media ideas from concept into the browser. On the way, I helped designers and (external) developers to communicate in a better way with each other.

Buzzwords: Social MediaProject ManagementCoordinationCommunication

10/2005 – 02/2011

Communications ScienceWWU Münster

I mostly code by now, though originally I studied communication science at the IfK Münster. While I chose the theoretical side of the studies, I gained a lot of practical knowledge at campus relations, a group of students offering public relations work for local businesses in Münster.

Next to that, I worked for primus inter pares, a dedicated team of communication specialists. I did everything from writing press releases to building WordPress websites.

Buzzwords: EpistemologyPublic RelationsWordPressHTMLCSS