Full-stack mobile app developer working exclusively with Flutter since
2019.
I co-authored the open-source Flutter packages state_queue and the
Flutter Favorite sign_in_with_apple. When possible I like to get involved in the backend, where
Go/gRPC are my preferred technologies, which I have deployed at scale with multiple cloud providers.
🇸🇪 Server framework for Flutter app backends
Dart, Flutter, PostgreSQL, Google Cloud
- Improved the database migration engine to handle more edge cases
- Added support for Dart record and container types in the client-server protocol and data storage
- Created the next generation authentication module
Updated the social logins; adding JWT, passkey,
and magic link support; integrated hooks for 2FA
🇩🇪 Multi-level marketing sales app
Flutter, OpenAPI, Local-First
- Merged two native mobile apps (iOS & Android) into 1 shared codebase
- Full offline support: all actions are possible without connection, persisted in a local database, and synced
once the server can be reached again
- Extended the feature set, introduced testing (with CI), and automated deployments (CD)
- Added new and improved APIs via documented OpenAPI endpoints, speeding up client development and
correctness
- Integrated native devices features like camera, document scanning, file handling, and PDF form filling and
signing
🇩🇪 Gym trainer app
Flutter, OpenAPI, Figma
- Developed mobile app from scratch, on top of the web app's API
- Replicated the very granular permission system on the client
- Utilized feature scopes, with extensive unit and golden testing for each part
- Responsible for the app releases on both stores
- Implemented native plug-ins for document scanning smooth camera access
🇯🇴 Arabic language chatbot app
Flutter, Go, gRPC, Google Cloud, Figma, RevenueCat
- Built MVP ready for store release within 3 months
- Client provided their own tailored GTP-style LLM, whereas we were responsible for building the app according
to the app design
- Build Go-based backend to handle the user management, in-app subscriptions, chat history, and quotas
🇩🇪 Fitness course booking app
Flutter, OpenAPI, Sketch/Zeplin, Firebase, RevenueCat
- Helped the client extend their existing app with an increasing number of whitelabels (requiring custom
design and behavior)
- Implemented the technical side of a new, unified design system across all apps
- Added in-app subscriptions
- Lead the implementation of various features
🇸🇪 Team video-conference and chat app
Flutter, Go, AWS
- Readied a Flutter web based chat and video-conferencing app for release
- Replaced the homegrown API with a standard Go/gRPC backend on AWS ECS to be able to horizontally scale the
chat rooms and real-time notifications
- Handled the integration with the video calling provider in frontend and backend
🇺🇸 Farm management app
Flutter, GitLab, CodeMagic
- Support with "AppOps" tasks (CI, Flutter upgrades, native plug-ins)
- Set up CI on GitLab and CD with CodeMagic
🇩🇪 Fashion e-commerce app
Flutter, Go, gRPC, AWS
- Rebuild existing ReactNative app in Flutter
- 4.2 → 4.8 ⭐️ average app store reviews with similar functionality due to improved performance and
stability
- Built app-specific backend in Go to optimize for mobile latency (ideally 1 request per page)
- Built atop gRPC for maximum performance and its support in being fully backwards compatible with older
versions
- Added in-depth monitoring (FE: Sentry, BE: NewRelic) and custom app-specific scaling scripts for AWS
ECS/Fargate
Sounds good? Let's talk about your project then! Book a consultation right now via Calendly.