ViziCities
3D WebGL geospatial library
A framework for 3D geospatial visualisation in the browser using JavaScript and WebGL.
Experienced Software Engineer with a demonstrated history working in the Web industry. Skilled in JavaScript, Node.js, Three.js / WebGL, Vue.js, React and much more. Specialises in prototype and concept work, Web application development and both geospatial and data visualisation.
A framework for 3D geospatial visualisation in the browser using JavaScript and WebGL.
Suite of geospatial tools for validating CityGML and converting it into 3D file formats such as obj and collada.
Browser-based multiplayer game using HTML5 canvas and JavaScript WebSockets.
Wrote the introductory chapter to this book on HTML5 game development.
9-page featured article on HTML5 canvas.
4-page tutorial on HTML5 canvas.
First book, teaching developers new and old about HTML5 canvas, animation and game development.
Remote contract role working for a prominent global environment and conservation charity.
Remote role working with a small team spread across the US, UK and Argentina.
A framework for 3D geospatial visualisation in the browser using JavaScript and WebGL.
Contract work for Mapzen, a mapping software company.
Leading Pusher's Developer Relations activities.
Worldwide developer relations for Mozilla and Mozilla Firefox.
Foundation HTML5 Canvas: For Games and Entertainment teaches you how to make exciting interactive games and applications using HTML5 canvas. Canvas lets you produce graphics, animations, and applications using the latest HTML5 and JavaScript technologies.