Overseeing all technical aspects of the company including:
• Establishing the company’s technical vision and leading all aspects of the company’s technological development.
• Conducting research and case studies on leading edge technologies and making determinations on the probability of implementation.
• Identifying technology trends and evolving social behaviour that may support or impede the success of the business.
• Communicating the company’s technology strategy to investors, management, staff, partners, customers, and stakeholders.