Available to hire
I am a mobile software engineer specializing in Flutter and native Android development with Kotlin and Jetpack Compose. I have built and shipped production applications for e-commerce, healthcare, fitness, entertainment, and IoT, working across both iOS and Android. I enjoy creating reliable, user-friendly products with clean architecture, scalable state management, offline-first capabilities, real-time communication, and automated testing.
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Language
English
Advanced
Arabic
Fluent
French
Advanced
Work Experience
Flutter & Android at Oxton Digital
April 1, 2026 - PresentLead the mobile department and oversee Flutter and native Android delivery across client projects. Migrated the Digi Service For Bu Bowling entertainment app from XML and Java to Kotlin and Jetpack Compose, introducing Clean Architecture and modern UI patterns. Built Sparta Coaching, a cross-platform fitness application with workout tracking, exercise libraries, training plans, real-time chat, and crash monitoring.
Mobile Software Engineer — Flutter at Sifartek
February 1, 2026 - April 1, 2026Built Bluetooth Low Energy and Wi-Fi connectivity layers for reliable IoT sensor integration in a Flutter application. Implemented offline-first local storage with Drift and automatic cloud synchronization to maintain data consistency across devices. Contributed unit, widget, and integration testing for the mobile platform.
Mobile Engineer — Flutter at Nexits
October 1, 2025 - December 1, 2025Built and published a healthcare application for appointments, patient profiles, notifications, and role-based access control on Google Play and the App Store. Generated typed API clients from OpenAPI and Swagger specifications, implemented offline-first storage with Drift, and supported CI/CD automation and release workflows.
Mobile Engineer — Flutter at Stoneslane
October 1, 2025 - PresentDelivered a B2B e-commerce application published on Google Play and the App Store, including authentication, product catalog, cart and checkout, order tracking, and push notifications. Integrated REST APIs and payment gateways, structured the application with scalable BLoC and Cubit modules, and added unit, widget, and integration tests. Implemented offline persistence, Algolia search, Google Maps, Firebase services, and CI/CD automation.
Mobile Engineer at Nexits
October 1, 2025 - PresentDeveloped a mobile application for healthcare/doctor management: appointments, patient profiles, notifications. Consumed secure backend APIs and handled role-based access for patients/doctors/admins. Set up CI/CD pipelines and automated builds/releases with Fastlane.
Mobile Engineer at Stoneslane
October 1, 2025 - PresentEnd-to-end development of an e-commerce mobile app (auth, product catalog, cart/checkout, order tracking, push notifications). Integrated REST APIs and payment flow; implemented performance-optimized UI with responsive layouts. Applied BLoC/Cubit for predictable state management and modular feature architecture.
Mobile Engineer — Flutter (Part-time) at Nexits
October 1, 2025 - PresentDeveloped a healthcare/doctor management app: appointments, patient profiles, and notifications. Consumed secure backend APIs with role-based access for patients/doctors/admins. Set up CI/CD pipelines and automated builds/releases with Fastlane.
Mobile Engineer — Flutter (Full-time) at Stoneslane
October 1, 2025 - PresentLed end-to-end development of an e-commerce mobile app, including authentication, product catalog, cart/checkout, order tracking, and push notifications. Integrated REST APIs and payment flow; delivered a performance-optimized UI with responsive layouts. Implemented predictable state management using BLoC/Cubit and a modular feature architecture.
Flutter Mobile Developer at Capgemini Engineering
July 31, 2025 - September 11, 2025Developed a cross-platform e-commerce app in Flutter with authentication, catalog, checkout, courier tracking, and push notifications. Built a Laravel REST API and admin portal (roles/JWT) with PostgreSQL/MySQL and Google Maps integration. Delivered a Qt/QML desktop dashboard to support operations and order oversight.
Flutter Mobile Developer at Capgemini Engineering
July 1, 2025 - September 11, 2025Developed a cross-platform e-commerce app in Flutter: authentication, catalog, checkout, courier tracking, and push notifications. Built a Laravel REST API and admin portal (roles/JWT) with PostgreSQL/MySQL and Google Maps integration. Delivered a Qt/QML desktop dashboard to support operations and order oversight.
Flutter Mobile Developer at Capgemini Engineering
July 1, 2025 - September 11, 2025Final-Year Internship: Developed a cross-platform e-commerce app in Flutter (authentication, catalog, checkout, courier tracking, push notifications); built a Laravel REST API and admin portal with JWT-based auth and PostgreSQL/MySQL; delivered a Qt/QML desktop dashboard to support operations and order oversight.
Final-Year Internship — Flutter Mobile Developer at Capgemini Engineering
February 1, 2025 - July 1, 2025Developed a cross-platform e-commerce app: authentication, catalog, checkout, courier tracking, and push notifications. Built a Laravel REST API and admin portal (JWT) with PostgreSQL/MySQL and Google Maps integration. Delivered a Qt/QML desktop dashboard to support operations and orders oversight.
Flutter Mobile Developer at CMI Impianti
July 31, 2024 - September 11, 2025Built a Flutter app and Node.js dashboard to teleoperate a robot and visualize real-time telemetry. Implemented GetX state management, Figma-driven UX, and real-time features over REST/WebSockets (Socket.IO). Added role-based access control and session management for operators and admins.
Flutter Mobile Developer at CMI Impianti
July 1, 2024 - September 11, 2025Built a Flutter app and Node.js dashboard to teleoperate a robot and visualize real-time telemetry. Implemented GetX state management, Figma-driven UX, and real-time features over REST/WebSockets (Socket.IO). Added role-based access control and session management for operators and admins.
Flutter Mobile Developer at CMI Impianti
July 1, 2024 - September 11, 2025Final-Year Internship: Built a Flutter app and Node.js dashboard to teleoperate a robot and visualize real-time telemetry; implemented GetX state management, Figma-driven UX, and real-time features over REST/WebSockets (Socket.IO); added role-based access control and session management for operators and admins.
Final-Year Internship — Flutter Mobile Developer at CMI Impianti
January 1, 2024 - July 1, 2024Built a Flutter app and Node.js dashboard to teleoperate a robot and visualize real-time telemetry. Implemented GetX state management, Figma-driven UX, and real-time features over REST API/WebSockets (Socket.IO). Added RBAC and session management for operators and admins.
Flutter Mobile Developer at SETEM
June 30, 2022 - September 11, 2025Built a Flutter app to remotely control a factory installation and visualize electrical metrics with trend charts and reports. Implemented a serverless Firebase backend (Auth, Firestore, Cloud Functions) with role-based access and push notifications; BLoC/MVC for state management.
Flutter Mobile Developer at SETEM
June 1, 2022 - September 11, 2025Built a Flutter app to remotely control a factory installation and visualize electrical metrics (current, voltage, power/energy) with trend charts and reports. Implemented a serverless Firebase backend (Auth, Firestore, Cloud Functions) with role-based access and push notifications; BLoC/MVC for state management.
Flutter Mobile Developer at SETEM
June 1, 2022 - September 11, 2025Final-Year Internship: Built a Flutter app to remotely control a factory installation and visualize electrical metrics with trend charts and reports; implemented a serverless Firebase backend (Auth, Firestore, Cloud Functions) with role-based access and push notifications; used BLoC/MVC for state management.
Final-Year Internship — Flutter Mobile Developer at SETEM
January 1, 2022 - June 1, 2022Built a Flutter app to remotely control a factory installation and visualize electrical metrics with trend charts and reports. Implemented a serverless Firebase backend (Auth, Firestore, Storage) with role-based access and push notifications; used BLoC/MVC for state management.
Education
Engineering Cycle: Embedded Systems and Mobile Development at Polytech International, Tunis, Tunisia
January 1, 2022 - December 31, 2025Master's: Mechatronics at ISET Rades, Rades, Tunisia
January 1, 2022 - December 31, 2024Bachelor's: Industrial Electricity at ISET Rades, Rades, Tunisia
January 1, 2019 - December 31, 2022Bachelor's at ISET Rades, Rades, Tunisia
January 1, 2019 - January 1, 2022Master's at ISET Rades, Rades, Tunisia
January 1, 2022 - January 1, 2024Engineering Cycle at Polytech International, Tunis, Tunisia
January 1, 2022 - January 1, 2025Engineering Cycle at Polytech International, Tunis, Tunisia
January 1, 2022 - January 1, 2025Master’s: Mechatronics at ISET Rades, Rades, Tunisia
January 1, 2022 - January 1, 2024Bachelor’s: Industrial Electricity at ISET Rades, Rades, Tunisia
January 1, 2019 - January 1, 2022Engineering Cycle: Embedded Systems and Mobile Development at Polytech International, Tunis, Tunisia
January 1, 2022 - January 1, 2025Master’s: Mechatronics at ISET Rades, Rades, Tunisia
January 1, 2022 - January 1, 2024Bachelor’s: Industrial Electricity at ISET Rades, Rades, Tunisia
January 1, 2019 - January 1, 2022Engineering Cycle: Embedded Systems and Mobile Development at Polytech International, Tunis, Tunisia
January 1, 2022 - January 1, 2025Master’s: Mechatronics at ISET Rades, Rades, Tunisia
January 1, 2022 - January 1, 2024Bachelor’s: Industrial Electricity at ISET Rades, Rades, Tunisia
January 1, 2019 - January 1, 2022Engineering Cycle: Embedded Systems and Mobile Development at Polytech International
January 1, 2022 - January 1, 2025Master’s: Mechatronics at ISET Rades
January 1, 2022 - January 1, 2024Bachelor’s: Industrial Electricity at ISET Rades
January 1, 2019 - January 1, 2022Engineering Degree in Embedded Systems and Mobile Development at Polytech International
January 1, 2022 - January 1, 2025Master in Mechatronics at ISET Rades
January 1, 2022 - January 1, 2024Bachelor in Industrial Electrical Engineering at ISET Rades
January 1, 2019 - January 1, 2022Engineering Degree — Embedded Systems & Mobile Development at Polytech International
January 1, 2022 - January 1, 2025Master — Mechatronics at ISET Rades
January 1, 2022 - January 1, 2024Bachelor — Industrial Electrical Engineering at ISET Rades
January 1, 2019 - January 1, 2022Qualifications
NodeJS Projects Bootcamp 2025: Learn by Doing
August 1, 2025 - September 11, 2025PostgreSQL Bootcamp: Complete Beginner to Advanced Course
August 1, 2025 - September 11, 2025Mastering MYSQL: Database Creation, Management SQL Queries
August 1, 2025 - September 11, 2025Data Structures and OOP with C++: CS104, CS105 Masterclass
July 1, 2025 - September 11, 2025Rust Programming Bootcamp - 100 Projects in 100 Days
July 1, 2025 - September 11, 2025The Complete Rust Course
July 1, 2025 - September 11, 2025Flutter & Firebase Chat App: Master Flutter and Firebase
June 1, 2025 - September 11, 2025Dart & Flutter: The Complete Flutter Development Course
May 1, 2025 - September 11, 2025Master Web & Mobile Design: Figma, UI/UX Essentials, +More
April 1, 2025 - September 11, 2025Git & GitHub for Beginners: From Start to Star
March 1, 2025 - September 11, 2025NodeJS Projects Bootcamp 2025: Learn by Doing
August 1, 2025 - September 11, 2025PostgreSQL Bootcamp: Complete Beginner to Advanced Course
August 1, 2025 - September 11, 2025Mastering MYSQL: Database Creation, Management SQL Queries
August 1, 2025 - September 11, 2025Data Structures and OOP with C++: CS104, CS105 Masterclass
July 1, 2025 - September 11, 2025Rust Programming Bootcamp - 100 Pro jects in 100 Days
July 1, 2025 - September 11, 2025The Complete Rust Course
July 1, 2025 - September 11, 2025NodeJS Projects Bootcamp 2025: Learn by Doing
August 1, 2025 - September 11, 2025PostgreSQL Bootcamp: Complete Beginner to Advanced Course
August 1, 2025 - September 11, 2025Mastering MYSQL: Database Creation, Management SQL Queries
August 1, 2025 - September 11, 2025Data Structures and OOP with C++: CS104, CS105 Masterclass
July 1, 2025 - September 11, 2025Rust Programming Bootcamp - 100 Pro jects in 100 Days
July 1, 2025 - September 11, 2025The Complete Rust Course
July 1, 2025 - September 11, 2025Flutter & Firebase Chat App: Master Flutter and Firebase
June 1, 2025 - September 11, 2025Dart & Flutter: The Complete Flutter Development Course
May 1, 2025 - September 11, 2025Master Web & Mobile Design: Figma, UI/UX Essentials, +More
April 1, 2025 - September 11, 2025Git & GitHub for Beginners: From Start to Star
March 1, 2025 - September 11, 2025CI/CD with Jenkins and Docker
September 1, 2025 - December 13, 2025The Complete MongoDB Developers Course
September 1, 2025 - December 13, 2025NodeJS Projects Bootcamp 2025: Learn by Doing
August 1, 2025 - December 13, 2025PostgreSQL Bootcamp: Complete Beginner to Advanced Course
August 1, 2025 - December 13, 2025Mastering MYSQL: Database Creation, Management SQL Queries
August 1, 2025 - December 13, 2025Data Structures and OOP with C++: CS104, CS105 Masterclass
July 1, 2025 - December 13, 2025Rust Programming Bootcamp - 100 Projects in 100 Days
July 1, 2025 - December 13, 2025The Complete Rust Course
July 1, 2025 - December 13, 2025Flutter & Firebase Chat App: Master Flutter and Firebase
June 1, 2025 - December 13, 2025Dart & Flutter: The Complete Flutter Development Course
May 1, 2025 - December 13, 2025Master Web & Mobile Design: Figma, UI/UX Essentials, +More
April 1, 2025 - December 13, 2025Git & GitHub for Beginners: From Start to Star
March 1, 2025 - December 13, 2025CI/CD with Jenkins and Docker
September 1, 2025 - January 5, 2026The Complete MongoDB Developers Course
September 1, 2025 - January 5, 2026NodeJS Projects Bootcamp 2025: Learn by Doing
August 1, 2025 - January 5, 2026PostgreSQL Bootcamp: Complete Beginner to Advanced Course
August 1, 2025 - January 5, 2026Mastering MYSQL: Database Creation, Management SQL Queries
August 1, 2025 - January 5, 2026Data Structures and OOP with C++: CS104, CS105 Masterclass
July 1, 2025 - January 5, 2026Rust Programming Bootcamp - 100 Projets in 100 Days
July 1, 2025 - January 5, 2026The Complete Rust Course
July 1, 2025 - January 5, 2026Flutter & Firebase Chat App: Master Flutter and Firebase
June 1, 2025 - January 5, 2026Dart & Flutter: The Complete Flutter Development Course
May 1, 2025 - January 5, 2026Master Web & Mobile Design: Figma, UI/UX Essentials, +More
April 1, 2025 - January 5, 2026Git & GitHub for Beginners: From Start to Star
March 1, 2025 - January 5, 2026CI/CD with Jenkins and Docker
September 1, 2025 - January 26, 2026The Complete MongoDB Developers Course
September 1, 2025 - January 26, 2026NodeJS Projects Bootcamp 2025: Learn by Doing
August 1, 2025 - January 26, 2026PostgreSQL Bootcamp: Complete Beginner to Advanced Course
August 1, 2025 - January 26, 2026Mastering MySQL: Database Creation, Management & SQL Queries
August 1, 2025 - January 26, 2026Data Structures and OOP with C++: CS104, CS105 Masterclass
July 1, 2025 - January 26, 2026Rust Programming Bootcamp - 100 Projects in 100 Days
July 1, 2025 - January 26, 2026The Complete Rust Course
July 1, 2025 - January 26, 2026Flutter & Firebase Chat App: Master Flutter and Firebase
June 1, 2025 - January 26, 2026Claude Code in Action
January 1, 2026 - September 23, 2026CI/CD with Jenkins and Docker
September 1, 2025 - September 23, 2026The Complete MongoDB Developers Course
September 1, 2025 - September 23, 2026Rust Programming Bootcamp
July 1, 2025 - September 23, 2026Data Structures and OOP with C++: CS104, CS105 Masterclass
July 1, 2025 - September 23, 2026NodeJS Projects Bootcamp 2025: Learn by Doing
August 1, 2025 - September 23, 2026PostgreSQL Bootcamp: Complete Beginner to Advanced Course
August 1, 2025 - September 23, 2026Flutter & Firebase Chat App
June 1, 2025 - September 23, 2026Dart & Flutter: Complete Development Course
May 1, 2025 - September 23, 2026Claude Code in Action — Anthropic
January 1, 2026 - September 23, 2026CI/CD with Jenkins and Docker — Udemy
September 1, 2025 - September 23, 2026The Complete MongoDB Developers Course — Udemy
September 1, 2025 - September 23, 2026Rust Programming Bootcamp — Udemy
July 1, 2025 - September 23, 2026Data Structures and OOP with C++: CS104, CS105 Masterclass — Udemy
July 1, 2025 - September 23, 2026NodeJS Projects Bootcamp 2025: Learn by Doing — Udemy
August 1, 2025 - September 23, 2026PostgreSQL Bootcamp: Complete Beginner to Advanced Course — Udemy
August 1, 2025 - September 23, 2026Flutter & Firebase Chat App — Udemy
June 1, 2025 - September 23, 2026Dart & Flutter: Complete Development Course — Udemy
May 1, 2025 - September 23, 2026Industry Experience
Software & Internet, Professional Services, Computers & Electronics, Retail, Healthcare, Education, Media & Entertainment, Energy & Utilities
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Hire a App Developer
We have the best app developer experts on Twine. Hire a app developer in Tunis today.