Dave was a rock - dependable, self-motivated and crucially a calm and patient mentor for less experienced team members. Dave has a passion and pride in doing the right thing, and not just what is expedient and this had a real impact on the quality of the products we were building.
- Stefan Kruger, Dev team manager @ Future Publishing

Who am I?

A Front-end developer since 2002. I have worked in agency and corporate environments on a freelance, contract and permanent basis throughout my career and worked as senior front-end developer on a number of high profile websites (CakePHP) from concept through to launch. I use modern HTML, CSS, JavaScript and their related tools to develop fast, responsive and robust websites, meeting business requirements and current web standards.

I use HTML5, CSS3, SCSS, JavaScript (ES6), React, Hugo, NetlifyCMS and SnipCart and also handle the DevOps and DNS side of things on freelance projects. I am also an aspiring designer but my career aspirations are to be a senior full-stack developer.

What I do

I develop

A web developer of 13 years, I work with the latest technology to build fast, secure and robust websites and web apps that exceed expectations. Hugo (Static Site Generator), React, continuous deployment, CSS preprocessors and static ecommerce platform SnipCart are some of the tech that I've been using. I have a passion for web standards, usability and just development in general - it's what I love and do best.

I design

13 years designing websites using mainly Adobe Photoshop and Illustrator...and wayback Macromedia Freehand. I have the full Adobe Creative Suite at my disposal and a creative mind. I think white space and typography can make or break a design. Clean and simple is my motto :). I also enjoy designing apps and websites in the browser using purely CSS and HTML.

I learn

I always enjoy learning and developing my skills and am currently working through two online courses at Udemy (The Complete Web Developer 2018 and Web Develpment Junior to Senior 2018) to hone and bolster my skill set after a 2 to 3 year break from full-time development. My current focus for learning is Vanilla JavaScript (ES6 - 8) and React coupled with improving my DevOps skills.

I use

Projects

cyclingnews.com

A complete rebuild and content migration of the largest cycling news website in the world. Rebuilt from the ground up.

  • Role in project: Senior Front-end developer
  • Technology used: HTML, CSS, CakePHP
  • Highlights: Being deeply involved in a very large, big budget project through all stages of the project lifecycle.
  • Client/Employer: Future Plc

musicradar.com

A complete build from scratch of Future Plc music related website MusicRadar.

  • Role in project: Senior Front-end developer
  • Technology used: HTML, CSS, CakePHP
  • Highlights: Being deeply involved in a big project through all stages of the project lifecycle.
  • Client/Employer: Future Plc

WildWood House and Garden

100% design, coding and DevOps handled by myself. A static site built with the Foundation framework using HTML5, CSS3, SASS, Gulp, Hugo and DatoCMS. The site is hosted on Netlify, employing a continuous deployment set-up with GitHub & Netlify.

  • Role in project: 100% concept, design, development and DevOps.
  • Technology used: HTML, CSS3, SCSS, Gulp, Hugo, DatoCMS, Netlify, jQuery, Foundation 5
  • Highlights: Being my first static site, I fell in love with the technology behind it.
  • Client/Employer: Crafted

Sticks and Stones Beta

100% concept, design, development and DevOps handled by me. A static site built with the Foundation framework using HTML5, CSS3, SASS, Gulp, Hugo, NetlifyCMS and SnipCart. The site is hosted on Netlify, employing continuous deployment set up with GitHub & Netlify.

  • Role in project: 100% concept, design, development and DevOps.
  • Technology used: HTML, CSS3, SCSS, Gulp, Hugo, NetlifyCMS, Netlify, SnipCart, jQuery, Foundation 6
  • Highlights: Working with NetlifyCMS and SnipCart integration - both very enjoyable and well thought out.
  • Client/Employer: Crafted

ArchaeoApp Dev

100% concept, design, development and DevOps handled by myself. Currently in development, this is a SPA (single page app) being built with React, Redux, Bootstrap and Firebase. The site is currently hosted with Firebase Hosting.

  • Role in project: 100% concept, design, development and DevOps.
  • Technology used: React, HTML, CSS3, SCSS, Bootstrap, Webpack, Netlify
  • Highlights: Working with React.
  • Client/Employer: Crafted