Lucas Saudon is a Lead Flutter developer with 9 years of software engineering experience and 7+ years focused on Flutter, delivering production mobile apps across public sector, energy, and enterprise clients. He combines Clean Architecture, BLoC/Provider patterns and TDD to build maintainable, well-tested apps with CI/CD pipelines and performance optimizations (notably SVG rendering and offline persistence). Lucas has led cross-functional teams, mentored developers, and integrated security and analytics (FranceConnect, JWT, Sentry, Matomo) into consumer-facing products that drive behavior change and operational insights. He contributes to notable open-source Dart/Flutter projects—improving code quality and strict typing in the widely used fl_chart library and adding static analysis rules to dart-code-metrics—demonstrating a strong focus on maintainability and tooling. Based in Auvergne-Rhône-Alpes, France, he pairs backend experience (C#, Azure) with UX training to bridge product, design and engineering effectively. Colleagues value him for pragmatic engineering decisions and a penchant for automating quality through linters, tests and pipelines.
9 years of coding experience
ASI, Administrateur des Systèmes d’Information, Computer Science, ASI, Administrateur des Systèmes d’Information, Computer Science at Lycée Pasteur Mont-Roland
Expert en système informatique, Bac +5, Computer Science, Expert en système informatique, Bac +5, Computer Science at INGETIS Paris - Ecole d’ingénierie informatique
UX/UI : ergonomie de l’interface utilisateur, UX/UI : ergonomie de l’interface utilisateur at 3iS Education
FL Chart is a highly customizable Flutter chart library that supports Line Chart, Bar Chart, Pie Chart, Scatter Chart, and Radar Chart.
Role in this project:
Full-stack Developer
Contributions:23 commits, 7 PRs, 5 comments in 2 months
Contributions summary:Lucas primarily contributed to the `fl_chart` Flutter chart library, focusing on code quality improvements and refactoring. Their work included enabling stricter type checks, resolving linting issues, and updating the SDK. The user also made changes across various chart types, including line, bar, radar, and pie charts, and modified several test files. These modifications indicate the user's deep involvement in the project's overall maintainability and testing.
Software analytics tool that helps developers analyse and improve software quality.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:2 reviews, 9 commits, 14 PRs in 4 months
Contributions summary:Lucas primarily contributed to the project by implementing and maintaining static code diagnostics and linting rules, specifically for Dart code. They added a new rule for missing test assertions, implemented a rule to avoid top-level members in tests, and modified existing rules to improve code quality. They also contributed to the project by adding and modifying tests.
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.
Request Free Trial
Lucas Saudon - Développeur Flutter at HomeServe France