I am an experienced interactive and web software developer and technical lead, with a diverse background. Throughout my career, I have consistently grown my technical skillset, and have taken on increasing responsibility in leadership roles.
I developed novel data visualisation and presentation software using WebGL, GLSL, TypeScript, and HTML5. Beyond development, I played a key role in defining the technical architecture, interviewing candidates, and mentoring junior team members.
At Google I built innovative HTML5 applications. I spent 3 years building YouTube TV's Lean-Back Experience, eventually owning the application architecture, and working on rapid UI prototyping. At Firebase, I was a member of a dispersed team building the Firebase Web App. I also helped to run the Google Tech Apprenticeships.
I led front-end development for Realm of the Mad God, a cult classic MMORPG. I also worked on rapid game concept prototyping using Unity3D and C#.
Built a high-performance isometric engine for social game My Vegas using Haxe.
Architect for Monster Galaxy, a top-20 Facebook game. Part of the game-design team, and responsible for much of the gameplay and user-interface development.
Developed features for Facebook-based social game. Optimized legacy code.
Developed MMO Virtual Worlds for online and desktop delivery, as well as other Flash/Flex applications for a variety of clients.
Developed mobile phone software for pre-iPhone touch-screen mobiles.
Taught 11-18 mathematics and 16-18 philosophy, including GCSE classes and the International Baccalaureate Mathematics and Theory of Knowledge. Also built Furbles, educational software that was published by Sherston Software.
Gained a professional teaching qualification. Honed analytical and communication skills in a rigorous two-year programme that combined advanced mathematics coursework with practical teaching experience.
Developed strong analytical and critical thinking skills through the study of philosophy in the analytic tradition. Awarded the prestigious 2000 Bruce of Grangehill Philosophy Scholarship to Dartmouth College.