Smiling bald person wearing round glasses and a burgundy sweater over a dark turtleneck, against a light gray background

Hi, this is Johann.

I’m a software engineer with a passion for good design and well‑structured TypeScript architectures.

Eight years ago, I traded my lab coat for a keyboard – and I’ve never looked back. That’s how my calling became my career. The analytical approach I learned as a pharmacist now shapes the way I write code every day.

I learn by building and sharing, which is why I maintain more than two dozen open-source projects on GitHub – projects that don’t just solve problems but are fun to create and use.

Career

Oct 2022—present

Finanzfluss

Senior Software Engineer

  • Frontend and UX development for internal editorial tools
  • Mobile app development with Flutter
  • Web platform development (Nuxt)
  • Edge infrastructure with Cloudflare Workers
Apr 2021—Sept 2022

LeanERA

Senior Frontend Developer

  • Tech lead for frontend team
  • Mobile app development with Ionic
  • Architecture of a multi-tenant administration system (Nuxt)
Dec 2019—Jul 2021

KATAPULT-Magazin

Full Stack Developer

  • Token-based design system for web projects
  • Full-stack development of katapult-magazin.de
  • CMS migration (Typo3 → Kirby)
  • Cloud infrastructure & deployment (gridscale, GCP)
  • Technical management of the online shop (Shopware)
Jul 2018—Dec 2019

Inter Medien Networks

Web Developer & SEO Manager

  • Full-stack development with Laravel and Vue.js
  • Theme and plugin development for Shopware
  • SEO management for mid-sized companies
Oct 2012—May 2018