Hi, I'm

Team lead & full-stack developer. I build software for self-service terminals and the web.

Würzburg, Germany

3D model of a self-service terminal with touchscreen, card terminal and scanner, showing the name Luis Thein on its screen
Luis Thein on a train platform in Japan

01 / About

From Android hobby to team lead.

It all started with Android apps built out of curiosity. That turned into an apprenticeship as an IT specialist for application development at Multa Medio Informationssysteme AG in Würzburg, which I finished in two years instead of three.

After that I first built Flutter apps in the app team, then moved to the self-service terminal team as a full-stack developer: Angular and Electron on the front end, Java on the back end. Since September 2026 I have been leading that very team. I like it when everything fits together, from the database schema to the last pixel, and now also when a team works well together.

After hours I build things that either annoy or excite me: Flutter plugins, small macOS tools and 3D-printed cookie cutters.

Based in
Würzburg
Role
Team lead, kiosk software
Focus
Web · Mobile · Backend
On the side
Open source & Mac tools

02 / Stack

Tools I work with every day.

No percentage bars, just what I actually use them for.

  • M01 · Frontend

    TypeScript & Angular

    My first choice for web applications. This site itself is a statically prerendered Angular project.

  • M02 · Backend

    Java & Spring Boot

    One of the first languages I learned and still my favourite for server applications.

  • M03 · Mobile

    Flutter & Dart

    Apps, web projects and plugins with tens of thousands of downloads per month combined.

  • M04 · Apple

    Swift

    The native iOS parts of my Flutter plugins and small macOS apps.

  • M05 · Tools

    Python

    Scripts and small tools that take routine work off my plate.

  • M06 · Desktop

    Electron & Native

    When the browser is not enough: desktop apps with Electron and native modules that talk straight to the operating system and devices.

  • M07 · Daily

    Git

    In use every day, at work and at home.

03 / Open source

Apple Maps for Flutter.

At the end of 2019 I published my first Flutter plugin: Apple Maps as a native Flutter widget, with the same API as the official Google Maps plugin. Building on that, platform_maps_flutter combines both maps in one code base. Today the Flutter Community maintains the packages.

  1. 01apple_maps_flutterApple Maps as a platform view in Flutter.39,000+downloads / month72likes
  2. 02platform_maps_flutterApple Maps on iOS, Google Maps on Android, one API.8,000+downloads / month112likes

Numbers from pub.dev, as of October 2026

04 / Projects

Built because I wanted it.

Side projects that started with “surely this could be easier”.

  • P01 · 2026

    Cookie Cutter Generator

    Turns images and drawings into printable 3D models of cookie cutters.

    • TypeScript
    • 3D
    • Web
  • P02 · 2026

    Startup Desktop Window Manager

    A macOS menu bar app that moves every window to the right display and Space at login.

    • Swift
    • SwiftUI
    • macOS

05 / Journey

How I got here.

  1. since 09/2026

    Team lead, self-service terminal software

    Multa Medio Informationssysteme AG, Würzburg

    Responsible for the team and the software of our self-service terminals.

  2. 2020 – 2026

    Full-stack developer

    Multa Medio Informationssysteme AG, Würzburg

    Angular frontends, Spring Boot backends and Flutter apps for client projects.

  3. 2019

    First Flutter plugin

    Open source

    Released apple_maps_flutter, later followed by platform_maps_flutter.

  4. 2018 – 2020

    Apprenticeship, IT specialist for application development

    Multa Medio Informationssysteme AG, Würzburg

    Shortened to two years. Quickly ended up in app development, where I discovered Flutter.

  5. before

    Android out of curiosity

    At home

    My first own apps with Java and Android Studio. That is where it all started.

06 / Contact

Let's build something.

A project idea, a question about one of the plugins or just saying hi: drop me a line.

GitHub

© 2026 Luis Thein · Built with Angular, served by Cloudflare.