UK schoolteacher, expert Computer Scientist (patents, books)
Before qualifying as a Secondary teacher, teaching in schools in London and SE, I spent 15 years in industry founding and managing cutting-edge tech companies.
Throughout my career, I've been highly active in professional education and R&D. I have a patent for cloud computing, and have co-authored three books on programming techniques for junior and senior programmers. I've spoken at programming conferences around the world (San Francisco/CA, San Jose/CA, Austin/TX, London, Amsterdam), sharing techniques ranging from simple to complex.
I spent 10 years in the games industry, making and publishing games, and many of the examples I use in classroom teaching and tutoring come directly from computer games, or involve the students making new games of their own. In my free time, I continue to develop and publish new games and game-technologies used widely by professional and hobbyist game developers.