For the past 10 years, he has been directly involved in several facets of the online industry. Kirk has been involved in the development of programming architecture, has formulated larger company strategies, and team development and management at various online media companies.
Kirk got his start developing websites for public companies and non profit organizations in Calgary. He then joined a Vancouver based start up as CTO and COO where he oversaw the earlier growth stage of the company. With a focus on online media, Kirk went on to start Cicerone Media an online media company. In addition to running the media company Kirk assists web sites with their advertising strategies.