Simon Lightfoot

Head Of Engineering at Labrys

England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Simon Lightfoot is a Head of Engineering and long-time Flutter enthusiast with 11 years of professional experience and over 20 years of hands-on coding. He co-founded the Flutter Study Group on Slack and contributes actively to high-profile Flutter ecosystems—fixing bugs and adding features across plugins like flutter_webview_plugin, firebase_auth, and community plus_plugins. As CTO at DevAngels and now leading engineering at Labrys, he blends leadership with deep cross-platform mobile expertise, routinely touching Android (Java), iOS (Objective-C), Dart/Flutter, and occasional Go. Beyond shipping features, he improves developer experience through documentation, examples, and null-safety migrations, showing a practical focus on maintainability and onboarding. Colleagues know him for turning tricky native integrations (file uploads, cookie handling, auth flows) into reliable plugin behavior that scales across apps.
code11 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
11,080reputation
1.2mreached
146answers
1question
Badges
flutter
top-5%
android-view
top-5%
dart
top-5%
android-animation
top-5%
android-fragments
top-5%
android
top-1%
github-logo-circle

Github Skills (43)

objective-c10
firebase-authentication10
ios10
android-java10
sentry10
webview10
mobile-development10
flutter-plugin10
flutter-apps10
android-development10
java10
plugin10
android-developer10
javas10
android-app10

Programming languages (12)

JavaC++ShellCSSRustTeXJavaScriptGo

Github contributions (5)

github-logo-circle
Flutter Sticky Headers - Lets you place "sticky headers" into any scrollable content in your Flutter app. No special wrappers or magic required. Maintainer: @slightfoot
Role in this project:
userFront-end Developer
Contributions:25 commits, 5 PRs, 23 pushes in 4 years
Contributions summary:Simon primarily focused on enhancing the example applications within the repository. They added missing annotations for dartdoc, improved documentation, and formatted code for better readability. The user also updated the native code in the example project and migrated the project to null safety. They addressed UI-related issues and refined the examples to work with Flutter 3.
placeflutter-packageflutter-appmagicdart
Community WebView Plugin - Allows Flutter to communicate with a native WebView.
Role in this project:
userMobile Developer (Android/iOS)
Contributions:32 commits, 5 PRs, 7 pushes in 2 years 2 months
Contributions summary:Simon primarily contributed to the `flutter_webview_plugin` repository by fixing bugs and implementing features related to the WebView functionality in both Android and iOS environments. Their work involved updating the Android-specific code, focusing on file upload handling and cookie management, while also modifying the iOS implementation to include cookie cleaning. They also made several improvements to the example application, demonstrating the usage of the plugin and the integration of various features. These modifications span across both the Android (Java) and iOS (Objective-C) native code as well as the Flutter/Dart interface for the plugin.
communicatedartandroidpluginflutter-plugin
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