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
Full Stack Engineer
Fukuoka International School
Director of Technology
2010-2013, 2018-2021
Dulwich College Shanghai
IT Manager
Leipzig International School
CS Instructor & IT integration specialist
IT Instructor & Science Instructor
Kaiser Permanente
Lead Developer
1999-2001, 2005-2007