Skip to content
View thomasfranke's full-sized avatar

Block or report thomasfranke

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
thomasfranke/readme.md

Hi there! πŸ‘‹ I'm Thomas!

πŸš€ Full Stack Developer | Mobile Lead | Flutter | AI & FastAPI


About Me

πŸ”Ή Full Stack Developer with 10+ years of experience, specialized in mobile development
πŸ”Ή Current Stack: Flutter + Python (FastAPI), integrating AI solutions with real-time performance
πŸ”Ή Software Architecture Specialist: MVC, MVVC, DDD, Clean Architecture, Testing
πŸ”Ή Mobile Lead at Versotech: Leading the development of ERP-integrated apps processing $1B+ annually
πŸ”Ή Creator of House of Clashers 15M+ downloads, 200k daily users, PHP backend with real-time Clash of Clans stats
πŸ”Ή AI & Privacy Advocate: Running LLMs locally with FastAPI for private, edge-based data processing
πŸ”Ή Flutter Ecosystem Expertise:

  • State Management: Riverpod, MobX, Bloc
  • Architecture & DI: AutoRoute, Modular, GetIt, AutoInjector
  • Storage: SQFlite, Hive, SecureStorage
  • Codegen & Modeling: Freezed, dartz, JsonAnnotation, Result, Result Dart
  • Testing: Unit, Widget, Integration, E2E | Mocktail

Architecture Showcase Demo Apps

πŸ”Ή Flutter Crypto DDD: v1

  • A simple app with a complete DDD architecture to fetch crypto quotes, demonstrating Clean Architecture and DDD principles using MobX and Modular.

πŸ”Ή Flutter Crypto DDD: v2 (Coming Soon)

  • Similar to the previous app, but experimenting with more modern packages:
    • Modular β†’ AutoRoute (❀️ typed routes) + AutoInjector
    • Result β†’ Dart Result
    • Json Annotation β†’ Freezed

πŸ”Ή Flutter Crypto DDD: Bloc (Coming Soon)

  • Similar to the previous app, but replacing MobX with the complete Bloc Pattern.

πŸ”Ή Simple FastAPI Crypto DDD

  • A lightweight API showcasing integration with the Binance API using DDD.

πŸ”Ή Simple FastAPI AI DDD (Coming Soon)

  • A lightweight API showcasing AI integration with Hugging Face, with a strong emphasis on data privacy.

Tech Stack & Specialties

πŸ”Ή Mobile: Flutter (last 5 years), transitioning from Objective-C/Swift and Java/Kotlin
πŸ”Ή Back-end: PHP, FastAPI
πŸ”Ή DevOps: CI/CD, Bitbucket Pipelines, Codemagic
πŸ”Ή Testing: Unit, Integration, E2E
πŸ”Ή Architecture: Clean Architecture, DDD, Offline-first
πŸ”Ή Error Monitoring: Sentry, Google Crashlytics


Featured Projects

  • House of Clashers (iOS | Android)

    • πŸ“Œ Leading Clash of Clans guide app with 15M+ downloads and 200k daily users
    • πŸ”§ Tech Used: Flutter, PHP, SQL, Firebase
  • ERP Mobile Solution at Versotech (Private)

    • πŸ€“ Mobile Lead Developer: Architecting large-scale mobile apps using Flutter
    • πŸ“Œ ERP-integrated: Flutter applications processing over $1B annually
    • πŸ”§ Tech Used: Flutter, Offline-first strategies, DDD, CI/CD, Automated tests (E2E, integration, unit), Error Monitoring

GitHub Stats

Thomas Franke Streak

GitHub Stats Top Langs

Popular repositories Loading

  1. springboot_ddd springboot_ddd Public

    Java 1

  2. thomasfranke thomasfranke Public

  3. converter_ogg_mp3 converter_ogg_mp3 Public

  4. flutter_package_phone_input_formatter flutter_package_phone_input_formatter Public

    Dart

  5. flutter_package_toast flutter_package_toast Public

    Dart

  6. flutter_ddd flutter_ddd Public

    Dart