Khaled.
Get in touch
Back to work
Mobile

Royake

An enterprise-grade consulting application built with BLoC and strict TDD.

Role
Senior Flutter Developer & Team Mentor
Period
2022–2024
Category
Mobile

A robust, cross-platform consulting platform engineered for maximum testability and scalability. Built using Clean Architecture and BLoC state management, the application automates complex client onboarding and heavy data-streaming workflows while maintaining rigorous production-grade quality standards.

Highlights

Architected a modular, feature-driven codebase using Clean Architecture and BLoC to enable seamless parallel development and ensure predictable state propagation.

Established automated GitLab CI/CD pipelines and implemented Test-Driven Development, sustaining over 80% code coverage across business-critical modules.

Mentored the engineering team through structured code reviews and TDD workflows, scaling the platform to over 40,000 combined downloads while reducing manual client-onboarding workload by 40%.

Stack

FlutterDartBLoCClean ArchitectureTDDGitLab CI/CD

Links

App StorePlay Store
See the rest of the work