My Skills


Website Design

I utilise hand-drawn sketches, concept drawings, wireframes and full multi-page design comprehensives to create effective websites. I work closely with clients, guiding them through the design process from initial meetings to final sign-off.

I also take in to consideration things beyond visual style such as usability, user experience and ensuring suitability for the target audience.

My applications of choice are currently Sketch & Balsamiq, but I’m also proficient with Photoshop, Illustrator and many other design and prototyping tools.

Front End Development

I can develop websites by utilising frameworks like Bootstrap & jQuery for fast production, but I am also very comfortable building completely from scratch using vanilla HTML, CSS, and Javascript. I also have extensive experience working with CMS themes and template code.

I keep up-to-date with the latest technologies and development methods. I have developed my own toolkit which leverages tools such as Gulp, Post-CSS, and LESS.

I am proficient with Angular and work with complex sites based on dynamic client-side interfaces that utilise AJAX and JSON API’s.

Back End Development

Whilst design and front-end development are my primary skills, I am also confident working with back-end code (mainly PHP), and know my way around a database.

I have experience setting up and maintaining web-servers running Linux, Apache, Nginx, MySQL & PHP as well as DNS and email configurations.

I am currently developing an eCommerce platform and Content Management System, both of which use the Laravel framework. Additionally, I have worked with and designed relational databases and RESTful API’s for web apps.

And a few other things

Along with all things web-related, I am also familiar with graphic design and have worked on simple branding elements such as logo’s, flyers and business cards, as well as the process involved in getting these to print.

Other things I've been known to dabble in include illustration, photography, animation, game design, drawing, painting, video editing/production, faffing about with electronics, and anything else related to digital design.