Matt Sullivan is a Principal Engineer with 14 years of experience bridging research-grade AI and large-scale product engineering across telecoms, biotech, film, and IoT. He holds a PhD in AI and has a rare mix of senior leadership (CIO, Head of Mobile, Head of Device Platform) and hands-on delivery, including contributions to the popular Rive Flutter runtime and reactive Flutter apps. Comfortable shipping across Flutter and Python stacks, he has led 50+ engineer teams and driven company strategy while still writing production UI and animation code. Based in California and active across international markets, he combines deep academic training with pragmatic product instincts, often translating complex distributed or scientific systems into usable platforms. Notably, his background spans both proteomics research platforms and consumer-facing developer tooling, illustrating a talent for moving between domain-specialized and mainstream software.
14 years of coding experience
18 years of employment as a software developer
Ph.D. Artificial Intelligence, Ph.D. Artificial Intelligence at Queen's University Belfast
B.Sc. Computer Science, B.Sc. Computer Science at University College Cork
Ph.D. Proteomics, Ph.D. Proteomics at Queen's University
B. Sc. Computer Science, B. Sc. Computer Science at Växjö University
Contributions:10 reviews, 61 commits, 54 PRs in 11 months
Contributions summary:Matt primarily contributed to the development of the Flutter runtime for Rive, focusing on adding features and improvements to the animation and widget components. They implemented a `RiveAnimation` widget, which streamlines the playback of animations from Rive files. The user also enhanced the core animation functionality by adding methods to the `LinearAnimationInstance` class, along with test cases, and refactored code to improve the user's interaction with Rive animations.
Companion repository to the "Build reactive mobile apps in Flutter" talk
Role in this project:
Mobile Developer
Contributions:27 commits, 21 pushes, 1 branch in 1 month
Contributions summary:Matt primarily worked on building a reactive mobile application using Flutter. Their commits demonstrate the implementation of a Scoped Model version of a catalog page, breaking the example into a separate Flutter app, and creating and updating UI components. The user also worked on adding styling and functionality to the cart page to enhance the user experience.
fluttermobile-application
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.