Adam Harwood is a Director of Engineering based in Queensland, Australia with 13 years of experience building and leading software teams across startups and large organisations including Amazon and Elastic. He combines hands-on engineering—contributing to high-profile open-source projects like the Flutter plugins camera implementation—with strategic leadership in roles from Head of Technology to Principal Engineer. Adam specializes in improving developer productivity, continuous delivery and pragmatic architecture to solve hard problems through better human-computer interaction. He has a track record of shipping cross-platform mobile features (concurrent video recording/streaming) and stabilizing integration tests, showing attention to both product and platform quality. Known for fostering devops culture and reducing waste, he bridges engineering execution and organisational change. Trained in computer science at the University of Newcastle, he pairs deep technical craft with a bias for practical, team-focused improvements.
12 years of coding experience
15 years of employment as a software developer
Computer Science, Computer Science at University of Newcastle
Plugins for Flutter maintained by the Flutter team
Role in this project:
Mobile Developer (Android/iOS)
Contributions:34 reviews, 5 commits, 6 PRs in 2 months
Contributions summary:Adam primarily contributed to the camera plugin, focusing on implementing new features and refactoring existing code. Their work included adding the ability to concurrently record and stream video, using the `startVideoCapturing` method. They also addressed platform-specific implementation details and made the `VideoCaptureOptions` accessible to other packages. Additionally, the user fixed integration tests related to streaming video.
Contributions:2 reviews, 48 pushes, 1 branch in 2 years 5 months
guru
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.