Stephen Brough is a mobile software engineer with 10 years of hands-on experience building Android and cross-platform Flutter apps for startups and large-scale users. He has shipped production apps to the App and Play stores, leveraging Kotlin, Java, and Dart, and has practical experience with crash reporting and rollout processes using Firebase Crashlytics. At Instructure he applied Mobius-driven architecture to improve testability across the Canvas Android suite, and at Start Studio he delivered Flutter projects for diverse clients. Previously a lead Android engineer, he transitioned teams from Java to Kotlin while guiding mobile development for early-stage products. Based in Orem, Utah, he complements industry experience with graduate-level CS studies from Utah Valley University, blending practical shipping discipline with deeper academic foundations. Notably, he moves comfortably between native Android internals and cross-platform delivery, making him effective in both product-focused startups and large-user environments.
10 years of coding experience
8 years of employment as a software developer
Master's Degree Computer Science, Master's Degree Computer Science at Utah Valley University
Contributions:1 release, 10 PRs, 5 pushes in 1 day
geometry-objectsserializerspostgisjacksonjson
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
Stephen Brough - Mobile Software Engineer at Start Studio