Meet the team

Kai Koenig

Kai Koenig


Kai got his first computer in 1985 and hasn’t stopped building things with technology since then.

As a software architect he works with a variety of clients to help them leverage technology to achieve their business visions and goals. He specialises in JVM-based technologies (like Java, Kotlin, Adobe ColdFusion, Railo and Lucee) and mobile application development with Android.

Other areas of Kai’s interest are delivering education online (using platforms like Adobe Connect and Adobe Captivate), improving development teams’ performance through continuous integration and build processes, data science and machine learning technologies. He believes in Agile and is a Certified Scrum Master.

Kai regularly speaks at international conferences like Droidcon Berlin, Mobile Refresh Wellington, CF Camp in Germany and dev.Objective() in the US.

Diane Sieger


With Diane’s background in social science and her passion for people and technology it’s no surprise she ended up working in the digital space.

She understands what different disciplines need to deliver and how they should collaborate to create great customer experiences. She keeps delivery teams on track while communicating clearly with stakeholders. She believes that honesty and transparency are the key to successful projects and so far she hasn’t seen any evidence that she might be wrong.

Recently Diane has been involved in some major government website projects, including the disestablishment of 2 sites and content integration into the new education portal at the Ministry of Education, and managing various pilot work streams at

Diane is a Certified Scrum Master.

Campbell Anderson


Campbell is a senior architect who has more than 18 years experience helping clients evolve their systems to support growth and expansion.

Having experience across a wide range of technologies Campbell uses this knowledge and experience to help customers achieve long standing systems regardless of the technology stack.

Campbell is currently enjoying the evolution of service-oriented architectures and the speed of development that Nodejs has exposed for both server and client-side development.

His other area of interest is in telecommunications and the role that software can play in streamlining systems and processes.