Summary
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.
10 years of coding experience
26 years of employment as a software developer
BSC, Computer Science, BSC, Computer Science at The University of Auckland
Dipl Des, Design, Dipl Des, Design at Köln International School of Design
German, English