Hi I'm Finn

I'm a friendly front end developer

Pure Scot

Design by Papercloud

Custom Wordpress build including all javascript and CSS

Preview
Desktop
Mobile

I build engaging websites

Nouba

Design by Adelaide Daniel

Custom Wordpress build including all javascript and CSS. This site had existed previously and had a large amount of existing content that had to be converted across to the new theme.

Preview
Desktop
Mobile

Space: engaging

Very engaging

Abra

Design by Red Antler New York

A one page site built with all custom HTML, CSS and Javascript

Preview
Desktop
Mobile

Asteroids AND Space?

Very engaging

Hint: Use the q, a, w, s, e, d, h keys and see what happens

Genesis Tranding

Design by Red Antler New York

Custom Wordpress build including all javascript and CSS

Preview
Desktop
Mobile

Claire Skinner

Design by Claire Skinner

Custom Wordpress build including all javascript and CSS

Preview
Desktop
Mobile

Tara's World

Design by Red Antler New York

Custom Wordpress build including all javascript and CSS

Preview
Desktop
Mobile

Skills and Tools

A bit about me

I'm very fluent and have a fundamental knowledge of the web's DNA: HTML, CSS and Javascript. I've been building the web for 16 years.

Since my early days spent building pixel perfect websites with table layouts (the dark days of the web), I came to love CSS and then later, LESS and SCSS and now Stylus. I am able to fit in with prepackaged UI frameworks like Bootstrap but prefer to create my own.

Since then I've keeped up with front end technology moving my knowlege of Javascript past relying on Jquery to a more fundermental understanding of the language. I've kept up with the new features of ES2015 and ES2016 using Babel. This has been extreamly helpful while learning React. I'm very comfortable interacting with APIs with JSON. I've become very familiar with D3 Underscore and Lodash for interactive and animated data visualisation.

Chrome dev tools are invaluable to me. Also I couldn't live without Sublime Text and Atom. I'm very familiar with browser specific quirks when it comes to both CSS and Javascript. My build process also helps with this by using autoprefixing.

I'm very experienced in building custom themes for Wordpress so my PHP skills are good for a front ender. I have also worked on Rails based projects. I'm not using Wordpress as an API for React templates for much nicer user experiences.

I've dipped my toes into Meteor and really enjoy where it's going. I love the idea of writing backend and frontend in Javascript on Node.js based servers.

I work well with designers and clients. I'm very familiar with all the latest versions of the Adobe Suite and have been very much enjoy the rise of Sketch as a very web friendly design tool.

My Build Process

My preferred build process can be found on Github here. It's Gulp build and is based on the Boy Boilerplate process that includes:

  • Stylus - Like SCSS but cleaner and more powerfull
  • Nib and Axis are utility belts for Stylus
  • Rupture - for media queries
  • Typographic - for responsive type
  • Lost - super flexible grid system
  • PostCSS - for things like prefixing
  • BrowserSync - for live reloads and previewing my sites simultaneously on multiple devices
Client List