Objective

To keep learning. Improving myself and helping others. Finding an elegant solution to every problem.

Who am i

I am a seasoned full-stack and lead developer with a passion for problem-solving.

I have been writing code since 2006 and building WordPress themes and plugins since 2009. I have had the privilege of developing WordPress themes for many major brands, including Superdrug, The Perfume Shop, RTL, KVD, and Marionnaud. I am currently leading a small team of international developers while building a core WordPress theme for the hospitality industry, which benefits from integration across multiple internal products and APIs, including a booking engine and reservation system. I am also supporting and mentoring developers, writing documentation and generally enjoying every aspect of my role.

When I'm not working, I enjoy spending time with my wife and son away from the computer. I watch movies when I can, indulge in gardening and home makeover shows, and also listen to music.

Technical " Caffeeine powered technical abilities. "

* Click on a coffee for more information !

Strengths

  • Team Leader
  • Problem Solving
  • Creativity
  • Logical Thinking
  • Positive Attitude
  • Organisation
  • Good Communicator
  • Flexibility
  • Team Player

Experience

AVVIO/SHR/The Access Group

Senior product engineer
Nov 21 - Current

Since joining AVVIO (Now SHR, part of the Access Group), I have restructured the website development side of the business. I started by developing a new parent theme, built on Gutenberg using Advanced Custom Fields. I also created extensive documentation and best practices for our internal and external agencies. I have also modernised their deployment and development processes using Github and Bitbucket for development and continuous deployment.

Google Lighthouse has also been at the forefront of my mind. I am achieving scores over 90% on performance for both mobile and desktop devices and 100% on best practices, accessibility, and SEO.
I am also responsible for project managing the websites and our developers and designers in Ireland, India, Spain and the US.

A.S.Watson - eLab

Website developer
July 19 - Nov 21

Working with the worlds largest health and beauty retailer, I am solely responsible for the production and maintenance of all WordPress blogs.

During my time with eLab, I’ve updated how their blogs are built, posts are written, and updates are performed. All blog themes are child themes built on my parent theme template, and this has decreased development time significantly as it allows for any update or new feature to be pushed across all business units. I’ve also been marked as overachieving numerous times during my time here.

I’ve also built eLab, a page builder, which has introduced a cleaner flow for the content team to create blog posts, publish products to the blog, create promotional adverts, add Ajax filtering and loading, build reusable WordPress patterns and more. Both my parent template and page-builder are currently being used on The Perfume Shop, Watsons, Ici Paris XL, Savers, Drogas and Kruidvat blogs. Superdrug and Marionnaud blogs are being released this year.

Because the company is spread across Europe and China, communication and organisation are crucial to the role. To aid with this, I built a WordPress project management tool. This allows for all of my work to be structured and not forgotten, daily and weekly reports to be produced and meetings highlighted.

Make Agency

Head of web development
Jan 17 - July 19

During my time at Make Agency, working across multiple challenging, fast-paced websites build.

I have a wide variety of projects to work across, from responsive email templates, micro-sites to tremendous international website builds.

99% of the websites produced are WordPress based CMS websites. Every website is unique and is hand-coded from the ground up. Limiting external plugin abuse, each website is created off of a custom-built base theme using all the latest and best website practices.

During my time at make agency, I transformed the way websites are created and maintained by introducing version control for development and deployment, introducing Sass, removing the need for a wave of plugins that rely on external updates and server management introducing structure to their development process.

UK2 Group

Website developer
Oct '13 - Jan '17

Working as part of an international team UK, US and Croatia, I was the sole front-end developer for the British side of the company. My first task when I joined UK2 was to rebuild the current UK2.net website. At this time, it was the largest project I had worked on, but this allowed me to increase my knowledge and practices rapidly.

I also hand-coded multiple e-commerce websites and blogs for the group using WordPress, including UK2.net, VI.net, 100tb.com and the uk2 group website.

Hurford Salvi Carr

Designer & Frontend Developer
Feb '12 - Oct '13

As part of a small team, I was responsible for designing, building and maintaining over 100 4-6 page HTML microsites and the current 400+ page company website.

During this time, I helped increase the companies web presence and marketing exposure by creating HTML email newsletters and blog websites.

At Hurford Salvi Carr, I started to extend my coding knowledge by building my first WordPress website and plugin, which led to introducing PHP to develop further the ease of maintaining the numerous individual property development microsites.

School Website

Frontend Developer & Designer
Jul '10 - Feb '12

Working as part of a high-pressured team, I designed and created bespoke public school websites in HTML, CSS and javascript. Once each project was completed, it was then integrated into a custom CMS system, allowing each school to add and edit content and images.

During my time at schoolwebsite I improved some of my organisational techniques, increased my coding knowledge and logical mindset.

iamcreative.me

Freelance Developer & Designer
Oct '09 - April '14

I began my career by working freelance, offering my services free of charge to build up a portfolio of work and gain real-life development experiences.

It was a labour of love rather than something I had to do; I continued to learn with each challenge. This also helped develop my people/client management and taught me how to communicate code to a nontechnical individual.

Learning is, I think, the core of a good developer, the need to be in a constant forward momentum, improving skills and challenging one's self.

Projects