Hi, I'm Perry

I‘m a UI Developer / Designer working in London. I design and develop for web / apps and specialise in CSS, HTML and Responsive Design.

Did I mention I love CSS?

Photo of Perry Harlock



Perry Harlock – UI Developer / Designer
web: www.perryharlock.co.uk
email: hi@perryharlock.co.uk

I'm a CSS / design focused front ender with over 10 years of experience in HTML(5), CSS(3), LESS, Sass, Responsive Design, jQuery, JS, Photoshop, Sketch, Git.

I'm renowned for fast HTML and CSS coding, accuracy and attention to detail as well as awesome interpersonal skills and a relaxed temperament.

  • Hussle

    Senior Front End Developer

    Dec 2018 - present


    I am responsible for shaping the direction of the Front End architecture with particular attention to the CSS / JS to improve the performance of the sites, reduce error rates and improve accessibility.

    I'm also here to make things look pretty and to ensure consistency of the look and feel across the sites we maintain.

    Since joining I have successfully delivered a redesign of the websites following a rebrand and started our journey into creating a UI Library.

    Recently I have been heavily involved in migrating parts of our legacy B2C site from PHP/PHTML to NextJS/Typescript.

  • Assertis

    UI Developer / Designer

    Mar 2015 - Dec 2018


    I spent my days on UI design of websites and apps as well as front end web builds.

    I built and had involvement with the design of the company website www.assertis.co.uk and front end development of the new Caledonian Sleeper trains booking site. I was also responsible for the production design of the Gatwick Express App.

    I was part of the team that built the Train Ticket Purchasing system for ThamesLink, Southern, Southeastern, Gatwick Express and other major train operators.

  • Nature Publishing Group

    Front End Developer

    Dec 2012 - Apr 2014


    My work consisted of front end design and development of an internal tool to give greater visibility of the huge amount of data being stored on the new triplestore.

    I was also responsible for the design and front end code for accessibility tool pa11y

  • BraveNewTalent

    Front End Developer

    Nov 2011 - Dec 2012


    My initial responsibility was for the redesign and build of the Enterprise section of the site. Working from BDD’s and wireframes I coded the HTML and CSS.

    I then worked across the whole site ensuring that our HTML and CSS was clean, concise and well structured, utilising Less to make our CSS as modular and re-useable as possible and model it on the 'OO' methodology of CSS. From a design perspective I regularly created wireframes using Balsamiq and designs using Photoshop for new features being added to the site.

  • Eonic Ltd

    Front End Developer / Company Trainer

    Feb 2008 - Feb 2011


    Responsible for developing W3C compliant websites from a layered PSD utilising XHTML, XSLT, CSS and jQuery / Javascript combined with an in-house developed CMS.

    Developed as company trainer responsible for training clients on the use of the in-house CMS and to give advice on best practices for updating their newly developed web sites.

  • Freelance

    Front End Developer / Web Designer

    Sep 2007 - present

    I decided to master a more communications based technology and took a role as a Freelance Junior Web Developer with Positive Change Creations.

    I received basic training in .NET 2.0 and SQL Server 2005 and also completed work in HTML 4.0 (XHTML compliant) and CSS.

    It was at this time that I also started as a freelancer offering web sites to small businesses to gain experience and knowledge of XHTML, CSS and jQuery and to build a portfolio.

    I still provide front end development services to projects in my spare time which can be seen in my portfolio section of this site


  • CSS
  • HTML
  • Typescript
  • Figma

These are my commonly used skills on an average day.