
ABDALLA
TAWFIK®
Most portfolios show you what someone made. This one shows you how they think. Apps that talk to RFID hardware, machine learning that never leaves the device, releases that update themselves over the air — all of it argued for, engineered, and earned. Nothing here is a template. Nothing is an accident.
Whoever can do this can do anything.
My core stack, three years deep in production. Clean Architecture and MVVM with Bloc, Provider or Riverpod chosen per problem — apps that stay testable as they grow, and UI that survives real users with real opinions.
- Clean Architecture & MVVM
- Bloc · Provider · Riverpod
- Offline-first sync
- Performance tuning
When Flutter isn't the answer, I drop to the platform. Java and Kotlin, Jetpack Compose for modern UI, and platform channels bridging Flutter to anything the OS can touch.
- Java · Kotlin
- Jetpack Compose
- Platform channels
- Play Store delivery
Phones that talk to the physical world. RFID readers, Apple & Google Wallet issuance, MDM fleets and OTA updates — the unglamorous engineering that makes enterprise mobile actually work.
- RFID systems
- Apple & Google Wallet
- MDM · OTA
- REST & SOAP APIs
ML without a server bill. OCR scanning and TFLite models running entirely on the phone, plus agentic workflows that automate the boring parts of building and shipping apps.
- OCR pipelines
- TFLite models
- Firebase
- Agentic workflows
Shorouk AcademyBachelor of Business Administration
The Complete Flutter Development Bootcamp with DartUdemy
Flutter Advanced — Clean Architecture & MVVMUdemy
ArabicNative
EnglishFluent
Describe an app.
Watch it appear.
Every build starts with a short interrogation — up to five sharp questions to lock the direction — then Gemini authors real HTML & CSS for four bespoke screens: layout, palette, typography, its own navigation pattern. Different idea, different app. Every time.
Describe an app
to wake me up
This could be your app.
Four screens you just tapped were written as real HTML & CSS by Gemini — from one sentence, seconds ago. Now imagine the real thing: your users, your data, your deadline. That's where I come in.