Welcome

Michael's profile picture. A sporty guy with a charming smile and a big nose.

My name is Michael Tobias Flohrschütz - call me Mito.

I am a full-stack mobile & web developer with 4+ years of professional experience building a cross-platform React Native app (iOS, Android, Web) and its Firebase backend.

Known for thoroughness: I trace bugs to their root cause, think through edge cases and ship features that are genuinely finished rather than “done for now”.

My background in audio engineering and movement coaching brings analytical problem solving, systems thinking and a strong user perspective to product development.

Currently I work for Teamfit, a corporate health and team challenge platform with 15,000+ daily active users, built with React Native and Firebase.

For many years now and through various careers, my mission is to support people to live healthy, mobile, empowered and embodied lives.

Beyond the individual, I also care a lot about community/connection and ecological sustainability.


(Scroll down to read more)

About me

Born and raised in Munich, Germany, I always had an urge to travel and explore as well as broad interests. So I went to study audio engineering in Graz, Austria and later lived a nomadic lifestyle for a couple of years training and teaching AcroYoga.
But at some point I realized lasting happiness and freedom can only be found inside. A good life is not something that can be achieved. It is not so much what I do or where, but HOW. It is presence in each moment.
Now I live near Munich, have a beautiful daughter and mainly venture out into the depths the internet and explore code. The focus has shifted to creation and stability.

My friends describe me as open-minded, curious, creative, devoted and pleasant-natured.

Among my key talents are my ability to analyze and systematize, as well as to make complex things comprehensible.

I prefer to be prepared and wisely choose my path of action, rather than just dashing forward.

I work well autonomously, but I do not thrive on competition.
The greatest things are achieved collaboratively. At the core of working effectively as a team I see respect, support, sincere communication and a clear common goal/mission.

Me on a large waterfall

Why I am a web developer

Developing code allows me to dive into a state of flow and enthusiasm. It sparks my curiosity and satisfies my joy in solving problems and crafting useful, innovative things.

Habitually I analyze how things could be optimized in functionality and usability, from software to movement patterns to a kitchen tool.

I have always been drawn to domains that integrate both brain hemispheres: Technology and creativity, understanding and experience, intellect and embodiment, logic and emotion. Writing efficient, clean code largely benefits from a systematic approach, but also from a portion of creativity. There are always many ways to implement a given functionality. But an elegant, nifty solution can be considered “art”.

Past careers

As a sound engineer, in more than 60 live concerts and several studio recordings I prove capable of managing highly complex systems, effectively trace errors, all while coordinating multiple people, staying sharp to details and keeping a cool head when things got stressful.

In my career as an acoustics engineer I designed and managed over 30 room- and architectural acoustics projects, from offices to high-end studios, communicating requirements and details with clients and partners to meet deadlines, budgets and leading-edge deliverables.

Picture of a sound mixing console.
Foto of me teaching AcroYoga.

As a self-employed AcroYoga teacher, frequently collaborating with varying co-teachers and (co-)event-organizers, I have a track record of over 3000 students, from privates to big stages, and an increased number of invitations to teach at events and studios around the world. My unique style is renowned for comprehensible systematization, innovative approaches, subtle progressions and precise instructions. See www.FlyingMonkey.eu

Movement teacher turned web developer?

For one, as a movement teacher I was never interested in big muscles, but I wanted my students/clients to feel good and capable in their body. This is still part of my mission.

On the other hand, on many levels we modern humans are more connected today than ever before. And yet, the same time there is more loneliness and disconnection than ever before. Technology is part of this problem. But I believe it can also be part of the solution.

For me web technology is the contemporary and most efficient way to connect people on a large scale and assist them in every-day life to evolve physically and mentally so they can live healthy and empowered lives.


Skills

I build mobile apps and websites end to end: from concept, UI and interaction to cloud functions, APIs and databases.

Frontend & mobile

  • • Cross-platform apps with React Native, Expo and React Native Web
  • • Native module integration (iOS/Android): HealthKit, Health Connect, background GPS
  • • Navigation, animations and state (React Navigation, Reanimated, Zustand, MMKV)
  • • Responsive, accessible interfaces and web components
  • • Internationalization (i18n with Crowdin)
  • • UX: personas, user stories, user flows

Backend & cloud

  • • Node.js, Express and REST APIs
  • • Firebase Cloud Functions, Auth and Storage
  • • Serverless functions (AWS Lambda) and Supabase
  • • Relational and non-relational databases
  • • LLM integration (Claude, Gemini APIs) and semantic search
  • • CI/CD, monitoring and analytics (Bugsnag, Amplitude)

Toolbelt

TypeScript logo JavaScript logo React library logo React Native logo Google Firebase logo NodeJS logo HTML5 logo CSS logo Git version control logo GitHub logo Amazon AWS logo MongoDB logo TypeScript logo JavaScript logo React library logo React Native logo Google Firebase logo NodeJS logo HTML5 logo CSS logo Git version control logo GitHub logo Amazon AWS logo MongoDB logo

Programming

TypeScript JavaScript HTML CSS/SCSS SQL PHP

Frontend & mobile

React React Native Expo Next.js React Native Web React Navigation Reanimated MMKV MUI Tailwind Native modules (iOS/Android) i18n (Crowdin) Responsive design

Backend & cloud

Node.js Express REST APIs Firebase Cloud Functions Firebase Auth Firebase Storage Supabase AWS S3 AWS Lambda Serverless functions

Databases

Firebase Realtime Database Firestore PostgreSQL SQLite MongoDB

Tooling & DevOps

Git Monorepos (Yarn workspaces) Jest React Testing Library ESLint/Prettier Bitbucket Pipelines GitHub Actions Bitrise

Monitoring & analytics

Bugsnag Amplitude

AI-assisted development

Claude Code (custom skills, hooks, subagents) LLM integration (Gemini, Claude APIs) Semantic search

Collaboration & process

Jira Bitbucket Slack Google Workspace Scrum Kanban User stories Personas User flows

I understand being a developer as a continuous process of learning. So I am always open for new languages, frameworks, libraries and approaches.


Experience

App developer at Teamfit GmbH

Munich & remote, March 2022 – present

  • Built and maintained core features of a corporate health and team challenge platform with 15,000+ daily active users, used by 700,000+ employees at 250+ companies (incl. BMW and Telefónica), from UI to Cloud Functions
  • Developed streak and gamification features contributing to ~30% day-30 retention
  • Integrated Apple HealthKit, Google Health Connect and background GPS tracking for automatic workout and step import
  • Redesigned the in-app voice coach end to end and recorded all of its audio in my own voice
  • Recorded, edited and produced the app’s complete library of guided mindfulness sessions
  • Built an internal AI-assisted support tool (Next.js, SQLite, Freshdesk API, LLM reply suggestions, semantic search)
  • Diagnosed and fixed production issues using Bugsnag and Amplitude; introduced telemetry for hard-to-reproduce bugs

Freelance web projects

Self-employed, remote, 2021 – present

  • Designing, building and maintaining several small websites for clients and personal projects, from static HTML/CSS/JS sites to React apps (Vite, TypeScript, Tailwind, shadcn/ui), including multilingual sites (DE/IT), a migration from WordPress to React and a serverless contact form on AWS Lambda
  • Automated deployment for all sites through a shared, reusable GitHub Actions workflow (build + incremental FTPS upload)

Before that I worked as an AcroYoga teacher and as an acoustics engineer. More about those careers in the About me section.


Projects

A selection of what I have built. My day-to-day work at Teamfit is closed source, so the public repositories below are mostly freelance and study projects.

Teamfit app

React Native TypeScript Firebase Cloud Functions HealthKit Health Connect iOS / Android / Web

Corporate health and team challenge platform with 15,000+ daily active users. Since 2022 I build and maintain core features from UI to Cloud Functions: streaks and gamification, health data and GPS integration, the voice coach and the guided mindfulness library.

AI-assisted support tool

Next.js TypeScript SQLite Freshdesk API LLM APIs Semantic search

Internal tool for the Teamfit support team: pulls tickets from Freshdesk, finds related past cases via semantic search and drafts reply suggestions with an LLM, grounded in the app’s documentation and data.

Freelance websites

React Vite TypeScript Tailwind shadcn/ui AWS Lambda GitHub Actions

Several small websites for clients and personal projects, from static HTML/CSS/JS sites to React apps, including multilingual sites (DE/IT), a WordPress-to-React migration and a serverless contact form. All deployed through one shared, reusable GitHub Actions workflow.

Portfolio website

Portfolio screenshot.
HTML CSS JavaScript Web components PHP Responsive

The website you are currently looking at.

Hand-written HTML, CSS and JavaScript without any libraries or build tools, plus a small PHP endpoint for the spam-protected contact form.

GitHub
Earlier study projects (CareerFoundry full-stack course, 2021)

Built during the Full-Stack Web Development course at CareerFoundry, each with a Kanban board, user stories, user flows and architectural diagrams. Details in the respective GitHub readme.

MoveX Angular client

Screenshot of the MoveX Angular client.
TypeScript Angular Angular-Material CSS TypeDoc GitHub-pages

MoveX is a library of movements from various styles and traditions, with descriptions/cues and video sources.

This is the Angular client - A single-page, responsive web application (SPA), using Material design.

MoveX React client

Screenshot of the MoveX React client.
JavaScript React React-Bootstrap React-Redux Axios Parcel PropTypes Netlify

This is the React-based frontend for MoveX - A single-page, responsive web application (SPA), built with React (including a number of additional modules), following the MVC design pattern.

MoveX backend (API)

Screenshot of the MoveX endpoints.
JavaScript NodeJS Express Morgan CORS MongoDB Postman Heroku JSDoc

This is the REST API and a non-relational database for MoveX.

The study goals here were to learn about NodeJS (incl. a variety of packages), databases (SQL and NoSQL) and APIs.

Case Study GitHub

Meet app

Meet app screenshot 1. Meet app screenshot 1.
React CRA (CreateReactApp) CSS serverless AWS lambda OAuth Axios Recharts Jest Enzyme Cucumber Puppeteer Atatus

This app displays events in different cities which are fetched from a Google Calendar.

The study goal was to learn about PWAs, test-driven-development (TDD), serverless functions, OAuth (a mechanism to log into an app with your google account), performance monitoring and how to draw pretty charts.

Live demo GitHub

CHATzam

Screenshot of the CHATzam app start screen. Screenshot of the CHATzam app chat screen. Screenshot of the CHATzam app action sheet.
JavaScript React Native Android Studio Expo Google Firebase

A chat app for mobile devices (Android and iOS) created with React Native.

The study goals here were to learn how to develop and test cross-platform native apps.

CHATzam on GitHub