I’m Muhammad Ali Raza, a Senior Flutter Developer and Team Lead with 5 years of experience building and delivering more than 20 mobile applications using Flutter. I’ve led teams and worked independently across projects, using state management solutions like Bloc, GetX, Provider, and Riverpod while keeping an eye on scalability, performance, and a smooth user experience. I also enjoy going beyond Flutter—integrating with native platform capabilities, improving delivery through automation testing and CI/CD, and exploring broader technologies such as Node.js and Unity to stay versatile. I’m comfortable handling requirement gathering and client communication as a lead, and I mentor developers to raise code quality and ship reliable products.

Muhammad Ali Raza

I’m Muhammad Ali Raza, a Senior Flutter Developer and Team Lead with 5 years of experience building and delivering more than 20 mobile applications using Flutter. I’ve led teams and worked independently across projects, using state management solutions like Bloc, GetX, Provider, and Riverpod while keeping an eye on scalability, performance, and a smooth user experience. I also enjoy going beyond Flutter—integrating with native platform capabilities, improving delivery through automation testing and CI/CD, and exploring broader technologies such as Node.js and Unity to stay versatile. I’m comfortable handling requirement gathering and client communication as a lead, and I mentor developers to raise code quality and ship reliable products.

Available to hire

I’m Muhammad Ali Raza, a Senior Flutter Developer and Team Lead with 5 years of experience building and delivering more than 20 mobile applications using Flutter. I’ve led teams and worked independently across projects, using state management solutions like Bloc, GetX, Provider, and Riverpod while keeping an eye on scalability, performance, and a smooth user experience.

I also enjoy going beyond Flutter—integrating with native platform capabilities, improving delivery through automation testing and CI/CD, and exploring broader technologies such as Node.js and Unity to stay versatile. I’m comfortable handling requirement gathering and client communication as a lead, and I mentor developers to raise code quality and ship reliable products.

See more

Experience Level

Expert
Expert
Expert
Intermediate
Intermediate
Intermediate

Work Experience

Sr Flutter Developer at Genesis IT Lab
August 1, 2025 - Present
Worked on projects involving cryptocurrency, blockchain technology, and AI integration.
Mobile Team Lead & Sr Flutter Developer at Renesistech
September 1, 2021 - August 1, 2025
Spearheaded the development of new and existing projects using Flutter and state management solutions including Bloc, GetX, Provider, and Riverpod. Delivered quality-focused, scalable applications with attention to user experience and performance. Implemented integration testing and contributed to establishing CI/CD pipelines to streamline development and improve release reliability. As a Team Lead, handled client communication and requirement gathering, planned tasks, mentored developers, and coordinated with designers and engineering stakeholders to meet timelines while staying hands-on in development. Also explored Node.js development to expand the company’s capability to deliver multi-platform solutions.
Senior Flutter Developer at Skill Knight Studio
December 1, 2020 - September 1, 2021
Led development of projects requiring seamless communication with hardware using Flutter and native integration concepts. Implemented and advanced state management approaches using Provider and GetX. Expanded skill set by exploring Unity development to support broader cross-platform capabilities.
Flutter Developer at TxLabz
January 1, 2019 - December 1, 2020
Developed 10+ applications using Bloc architecture with emphasis on efficient UI and state handling. Integrated REST APIs and Firebase services to enable real-time data synchronization and improved interactivity. As the sole Flutter developer, established Flutter development practice within the company, optimized code for better performance and user experience, and actively supported knowledge sharing to grow the Flutter team.

Education

BSSE - Software Engineering (Bachelor of Science in Software Engineering) at University of Lahore
January 1, 2015 - January 1, 2019

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet

Experience Level

Expert
Expert
Expert
Intermediate
Intermediate
Intermediate

Hire a Project Manager

We have the best project manager experts on Twine. Hire a project manager today.