John has 30 years of experience covering all aspects of the technology industry, from developer to senior management, to co-founder of multiple startups. His expertise includes mechanical engineering, software and business development, and consulting project management.
Current role