William Lumley is a senior software engineer based in Sydney with nine years of hands-on experience building production-grade native mobile apps, specialising in iOS (Swift, SwiftUI, Objective-C) and also shipping Android, web, and embedded systems. He has led mobile modernisations and platform re-architecture at enterprise scale—helping deliver a fully digital home-loan flow at ANZ Plus and driving CI/CD, TDD, and performance improvements as a lead at GraysOnline. William blends low-level systems work (custom OpenCV vision on Raspberry Pi and bespoke UDP protocols) with high-level product thinking, having acted as both technical lead and product manager on multiple projects. An active open-source maintainer, he prioritises clean architecture and developer experience, and brings practical AWS and Laravel experience to cross-functional teams. Notably, he thrives on constrained-hardware challenges, turning performance and precision trade-offs into elegant, deployable solutions.
10 years of coding experience
14 years of employment as a software developer
Bachelor of Computer Science Majoring in Cyber Security Computer Science, Bachelor of Computer Science Majoring in Cyber Security Computer Science at Charles Sturt University
The macOS RichEditor library allows you to turn a native NSTextView into a full blown WYSIWYG editor.
Contributions:4 releases, 54 commits, 4 PRs in 2 years 3 months
macosnstextviewrich-editorwysiwygswift
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.