Home

Overview

John Kemp-Cruz

Front-end web developer

London, UK

Skills

HTML

  • HTML5 elements and APIs, including Canvas
  • Semantic markup
  • Accessibility and assistive technologies

CSS

  • Responsive design
  • Graceful degradation
  • Progressive enhancement
  • Preprocessors (SASS/SCSS)

JavaScript

  • DOM manipulation
  • JSON
  • AJAX/fetch
  • ES6+/ECMAScript 2015+
  • React

Build Tools

  • Version control (Git/GitHub)
  • Package managers (NPM)
  • Task runners (Gulp)
  • Static site generators (Hugo, Eleventy)

Projects

All projects are fully responsive down to 320px width. Tested in IE11, Chrome, Firefox and Edge; sorry Safari users, I don't own an Apple device.

Ping Pong Game

Screenshot of Ping Pong game project

Objective

Recreate the Atari classic, Pong, in a browser.

Highlights

  • Canvas API
  • 60FPS animation
  • Artificial intelligence

Explore

Help Site

Screenshot of Labdrakes Help project

Objective

Design and build a full customer help website from scratch.

Highlights

  • JSON
  • AJAX
  • Polyfills

Explore

Contact

Get in touch via LinkedIn