Skip to content
View Tweener's full-sized avatar

Block or report Tweener

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Tweener/README.md

Hi, I'm Vivien πŸ‘‹

I am a senior mobile engineer based in the south of France with more than 13 years of experience in Android and cross-platform development. In 2023 I became a full-time solopreneur, focusing on building products with Kotlin Multiplatform and Compose Multiplatform.


πŸ”­ Current projects

  • KMPShip: a production-ready Kotlin Multiplatform boilerplate that helps teams launch Android and iOS apps faster, with subscriptions, notifications, analytics, and clean architecture already integrated.
  • Bloomeo: a mobile app built entirely with KMP and CMP (with KMPShip) that demonstrates how cross-platform technology can power polished, real-world products.
  • Open-source libraries that improve the KMP ecosystem:
    • Passage β†’ Firebase authentication for KMP
    • Alarmee β†’ local and push notifications for KMP
    • Chartopia β†’ charting with CMP
    • Czan β†’ a design system for CMP

🎯 What I bring

I combine deep Android expertise with cross-platform leadership. My focus is on building scalable architectures, shipping production-ready apps, and improving developer experience through open source. I thrive at the intersection of product and engineering, and I am always exploring how modern tools like KMP can accelerate delivery without compromising quality.


πŸ“« Connect

  • 🌐 vivienmahe.com β†’ portfolio and blog
  • 𝕏 @VivienMahe β†’ daily insights on Kotlin Multiplatform, mobile development and solopreneurship

Vivien's GitHub stats

Pinned Loading

  1. alarmee alarmee Public

    A Kotlin/Compose Multiplatform library to schedule alarms, display local notifications, and handle push notifications on Android and iOS.

    Kotlin 232 9

  2. passage passage Public

    A Kotlin/Compose Multiplatform library for easy authentication on Android and iOS.

    Kotlin 93 4

  3. czan czan Public

    A Kotlin/Compose Multiplatform design system that allows you to easily create components and screens.

    Kotlin 65 4

  4. chartopia chartopia Public

    A Kotlin/Compose Multiplatform library that offers different types of charts to display data.

    Kotlin 20 1