Summary
Ian Dundas is a seasoned macOS and iOS developer with 13 years of Apple-platform experience, known for shipping high-impact apps under intense pressure—most notably the CoronaCheck app used by millions during the COVID pandemic. He has led and mentored teams across distributed environments, modernised major consumer apps (FedEx, ING, Mastercard) and built award-winning, privacy-focused products for clients like Audi and Philips. Equally comfortable as a sole engineer or a lead, he combines strong test-driven practices, CI/CD expertise and pragmatic architecture (MVVM, Swift, Reactive patterns) to deliver reliable, maintainable software. Outside of client work he runs his own consultancy, prototypes ideas through his long-running app Tacks, and contributes tooling such as a macOS HTTP-replay utility to speed team testing. A globe-trotter and avid cook currently based in Amsterdam, he brings discipline from endurance hobbies like mountain biking to fast-moving product delivery.
13 years of coding experience
13 years of employment as a software developer
Master of Science (MSc), Systems Design of Internet Applications, Master of Science (MSc), Systems Design of Internet Applications at Newcastle University
English, Dutch