Software engineer, director of technology, project manager, educator.

Hello! I'm Kevin a software engineer, manager and IT enthusiast from California. I'm currently a software engineer at Twitch where I've been lucky enough to work as part of the technical marketing team building high traffic web apps people love like Twitchcon and Twitch careers. Aside my current role, I've worked across the technology sector as a director of technology, conference presenter, staff trainer and running my own tech centric businesses.

My career path has certainly not been a straight line but more of a squiggle as my wife and I took a break from the IT world to work in schools to be around our daughter. Outside of work I enjoy traveling, eating good food, taking panoramic photos, and playing footie (soccer)

Work History
Twitch
Full Stack Engineer
2021-Present
Fukuoka International School
Director of Technology
2010-2013, 2018-2021
Dulwich College Shanghai
IT Manager
2017-2018
Leipzig International School
CS Instructor & IT integration specialist
2013-2017
EMS
IT Instructor & Science Instructor
2008-2010
Kaiser Permanente
Lead Developer
1999-2001, 2005-2007