William Cardoso is a Solution Architect and Full Stack Developer with 7 years of experience designing scalable, maintainable systems and leading delivery at Livvie from hands-on Flutter development to architecture. He bridges stakeholder vision and technical execution, focusing on frontend and Flutter architecture while ensuring full-stack coherence across products. A proven open-source contributor, William has enhanced popular Flutter projects like flutter_form_builder and contributed meaningful updates to the widely used GetX ecosystem, demonstrating attention to testing and component design. He has led codebase and infrastructure refactors, introduced real-time dashboards for project visibility, and mentors teams on architecture and best practices. Based in São Paulo, he combines pragmatic engineering with product-minded thinking to solve high-complexity challenges. An often-overlooked strength is his ability to translate UI component details into robust system behavior, improving both developer experience and runtime reliability.
7 years of coding experience
3 years of employment as a software developer
graduação, análise e desenvolvimento de sistemas, graduação, análise e desenvolvimento de sistemas at Universidade do Estado do Pará
Contributions:24 reviews, 7 commits, 3 PRs in 2 years
Contributions summary:William contributed significantly to the `flutter_form_builder` project by implementing new features and refactoring existing components. They added text style parameters and re-implemented number formatting for the slider component. Furthermore, the user implemented the `shouldRequestFocus` functionality for various form components, including filter chips, radio groups, and choice chips. They also updated test files.
Open screens/snackbars/dialogs/bottomSheets without context, manage states and inject dependencies easily with Get.
Role in this project:
Mobile Developer
Contributions:11 commits, 1 PR, 9 comments in 1 day
Contributions summary:William contributed to the GetX repository by updating the project structure, specifically focusing on extensions for widgets, dynamic types, strings, numbers, and doubles. They added and updated test files, demonstrating a commitment to testing the codebase. Furthermore, the user updated the GetX implementation including navigation methods and related utilities.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.