Providing consultancy and engineering services to companies around the world for over 15 years. Experienced in development processes, engineering and/or hiring. An active contributor to the open source community—with a focus on tooling and automation—I’ve been featured in publications like @iOSDevWeekly herehere and here as well as having my work attract the attention of companies like Apple in San Francisco. Other than the skills listed please checkout my Open Source contributions on GitHub.

Although I work quite well with a hands-on approach, my strongest skills are in leadership, of both projects and teams, as well as aiding communication between the various parts of a development pipeline. My deep understanding of the development process, as as well my ability to communicate on various levels, has allowed me to bring success to companies, teams and products.

  • Led multiple engineering teams–across services, frontend and mobile
  • Clients, stakeholders and development teams–coordinate efforts and aide in cross-team communication and discussion
  • Solution Discovery–worked closely with architecture teams to find appropriate, feasible solutions
  • Agile process—user stories, peer review, scrum, sprint planning, estimation, etc
  • Deep understanding of best practices/principles including—KISS, SOLID, etc
  • Proficient with architecture implementations and design
  • Large scale, multi-threaded architecture – I’ve built complex applications big and small
  • Lead and contribute to multiple open source initiatives


Senior iOS Engineer
September 2020 to Present

The Sole Supplier
Senior iOS Developer
March 2020 to May 2020

Senior iOS Developer
Oct 2019 to Feb 2020

Black Swan Data
Apr 2018 to Jul 2018

Thread Online
Tech Lead
Jul 2018 to Oct 2019

Formula One
Digitas LBi
Apr 2017 to Feb 2018

Various client projects
Black Swan Data
Sep 2016 to Jul 2017

Suzy Snooze (Kickstarter)
Jun 2016 to Aug 2016

Interim CTO
Oct 2015 to Jan 2016

Kin + Carta (The App Business)
Head of Mobile
Kin + Carta (The App Business)
Aug 2013 to May 2016

Open Source

A suite of libraries for composing user interfaces in iOS

A library for inspecting your user interface live, while running on a device.

A micro-framework as a subset of Quick & Nimble, that allows unit testing in Swift Playgrounds.