Warrick has 6 years of experience as a software developer, with a focus in embedded development and the integration of hardware and software systems. He started his career programming low-level drivers and later progressed into designing and programming power electronics. His responsibilities have included software design and architecture of application and embedded software using a wide range of programming languages.

He received his B.Eng. Electrical Engineering Honours degree from the University of Pretoria in South Africa, specializing in Power Electronics and Renewable Energy Systems. In his spare time, he enjoys playing football, hiking in nature and travelling.