Stephen Williams is a pragmatic senior mobile engineer with over a decade of experience building resilient iOS, macOS and Android apps, currently focused on Android at New Zealand’s Department of Conservation. He blends a rare mix of computer science rigor and formal design training, which lets him bridge UX goals and deep technical concerns like concurrency, memory management and clean architecture. Stephen has modernized long-lived apps—refactoring Objective-C to Swift, adding comprehensive test suites, and shipping cross-platform Rust business logic—while also improving backend reliability through targeted bug-fixing initiatives. A former founder, he pairs hands-on engineering with an appreciation for product and business outcomes, and is comfortable working remotely across distributed teams since 2012. He’s shipped production features ranging from offline map frameworks and FFT-based signal processing to WebRTC and video streaming, showing both breadth and an appetite for technically challenging domains.
Contributions:22 pushes, 1 branch in 1 year 2 months
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.