Contract front-end developer based in Edinburgh, Scotland

Hi, I'm Steve. I specialise in creating robust web applications and reusable component libraries using React and TypeScript. My expertise spans HTML, CSS, JavaScript, NodeJS, Git and continuous integration and deployment tools such as Jest and CircleCI.

What I do

⚡ Work with UX design teams to create reusable design systems and component libraries.

⚡ Apply best practices and design patterns to create robust, scalable and maintainable codebases.

⚡ Develop technical solutions to business requirements, ensuring high quality and performance.

⚡ Streamline development processes, improving efficiency through the use of automation tools.

⚡ Listen to and understand the needs of stakeholders, helping to shape the team's technical direction.

⚡ Provide technical support, guidance and mentorship to other team members.



Wood Mackenzie (Contract)

UI Developer
Dec 2019 – Present
Wood Mackenzie hired me to develop an internal UI component library, providing reusability across the client's suite of customer-facing applications. Demonstrating strong technical skills, teamwork, and stakeholder collaboration, I've consistently delivered valuable results.

    Royal Bank of Scotland (Contract)

    UI Developer
    Sep 2018 - Nov 2019
    I was key in developing an internal application for the bank's GDPR compliance using React and Redux. Collaborating closely with stakeholders, I ensured timely delivery, provided technical support, and contributed to secure and responsible customer data handling.

      Aegon (Contract)

      Web Developer
      Apr 2017 - Aug 2018
      I was involved in developing Aegon's latest customer-facing pensions dashboard. Leveraging HTML, CSS, and JavaScript, I crafted an intuitive interface, collaborating with legal, compliance, marketing, and UX stakeholders.

        Royal London (Contract)

        Web Developer
        Nov 2016 - Apr 2017
        Royal London hired me to develop a rebrand for one of their subsidiary companies. Working closely with an external design agency, I transformed their designs into a modern, mobile-first interface wrapped around the customer's EPIServer CMS.

          Sopra Steria

          Senior UI Developer
          Jul 2015 - Nov 2016


            Senior Web Developer
            Jul 2012 - Jul 2015

              Get in touch

              I'm always open to discussing new projects, creative ideas, or opportunities.

              Edinburgh, UK