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
-
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
-
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
-
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
-
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
-
Pharmacy Studies