Rowley Macklin

Visual Frontend Developer

Watford, United Kingdom

Hello, I'm Rowley and I build pixel-perfect, interactive, and accessible user interfaces. I specialize in the sweet spot between design and code, turning wireframes and designs into beautifully smooth web experiences. I also have a huge amount of experience working with CMSs.

As a visual front-end developer, I specialize in bringing digital designs to life with a keen eye for aesthetics and a strong foundation in modern web technologies. I bridge the gap between creative teams and back-end engineers, transforming complex UI/UX mocks into semantic, responsive, and accessible user interfaces. Proficient in HTML, CSS, JavaScript, and modern frameworks, I focus on performance, fluid animations, and a pixel-perfect end-user experience.

I'm full of energy, drive, hard work, enthusiasm, ideas, great interpersonal skills and a relaxed Zen-like temperament. I am also very adaptable to different dev environments and tools. Please read through the testimonials from generous clients and work colleagues.

*Skillset below are in order of expertiese and daily use.

Hard Skills

  • CSS (SCSS/SASS)
  • HTML
  • Responsive Design
  • Media Compression & Optimization
  • JavaScript
  • JSON Data
  • Accessible Code/Guidelines
  • Web Performance Optimization
  • Testing & Debugging
  • UI/ UX Design Principles
  • Handlebars Templates
  • jQuery
  • React
  • NextJS

Tools

  • Amplience CMS
  • Visual Studio Code
  • CMS Content Editing & Development
  • Bootstrap CSS
  • Git
  • Design Patterns & Principles
  • Salesforce
  • Figma
  • Azure Devops
  • Confluence
  • Jira
  • Hybris (Now SAP Hybris)
  • Gulp
  • Grunt
  • Zeplin
  • GSAP
  • Generative AI Fundamentals
  • Tailwind CSS
  • Foundation CSS
  • Photoshop
  • Illustrator
  • Sublime
  • Piano DXP
  • Shopify
  • BigCommerce
  • AI-Assisted Development

Soft Skills

  • Tea making
  • Attention to detail
  • Communication
  • Diplomacy
  • Designs/ Code Audits
  • User-Centric Empathy
  • Adaptability
  • Mentoring
  • Creative thinking
  • Accessibility Fundamentals
  • Usability Fundamentals
  • Agile/Scrum
  • Time Management
  • Problem-solving
  • Client meetings
  • Client Relationship Management
  • Team Management
  • Typography Principles
  • Colour Theory
  • German Speaking

Experience

  1. Hybrid WFH/ London · Full Time

    Senior Software Engineer

    Primary tasks: Creating responsive, accessible, usable components for campaigns and adding them to the Amplience CMS environment. I also worked on a lot of code optimization locally and within Amplience, introducing Atomic Components to improve content team's workflow, introducing high media compression (image and video) for page performance as well as numerous other tasks.
    Proudest of: Optimizing global media; most image and video file sizes reduced by 45%.

    • CSS (SCSS/SASS)
    • HTML
    • Responsive Design
    • Media Compression & Optimization
    • Web Performance Optimization
    • Testing & Debugging
    • UI/ UX Design Principles
    • Accessible Code/Guidelines
    • JSON Data
    • Handlebars Templates
    • jQuery
    • JavaScript
    • Amplience CMS
    • Bootstrap CSS
    • Git
    • CMS Content Editing & Development
    • Azure Devops
    • Salesforce
    • Generative AI Fundamentals
    • Gulp
    • Figma
    • GSAP
    • AI-Assisted Development
    • Design Patterns & Principles
  2. Richmond, UK · Contracting

    Frontend Developer

    Initial primary task: Learn the new Piano content experience platform, and help integrate existing content and code into the system. Basically, I had to hit the road running as I'd never used Piano before. After three weeks of intense study and learning the hard way I was up and running.
    Other major tasks: I created four powerlist microsites for F1 drivers, awards and power people in the industry.
    Proudest of: Learning Piano at pace and integrating content and code within a very tight deadline.

    • CSS (SCSS/SASS)
    • HTML
    • Responsive Design
    • Web Performance Optimization
    • Testing & Debugging
    • UI/ UX Design Principles
    • jQuery
    • JavaScript
    • Sublime
    • CMS Content Editing & Development
    • Zeplin
    • Photoshop
    • Illustrator
    • Piano DXP
    • Attention to detail
    • Adaptability
    • Creative thinking
    • Time Management
    • Problem-solving
    • Client meetings
  3. London, UK - Contracting

    Frontend Developer

    Initial primary task: Learn the Amplience CMS, and create a new codebase to add to Amplience. Again, I had to hit the road running as I'd never used Amplience before. After a few weeks of intense study and learning the hard way I was up and running.
    Other major tasks: I created microsites for the annual Korean fashion show: Eccentric Sensibility Korea Fashion Show
    Proudest of: Learning Amplience on-the-fly and also training other developers how to use Amplience.

    • CSS (SCSS/SASS)
    • HTML
    • Responsive Design
    • Media Compression & Optimization
    • Web Performance Optimization
    • Testing & Debugging
    • UI/ UX Design Principles
    • JSON Data
    • Handlebars Templates
    • jQuery
    • JavaScript
    • Amplience CMS
    • Bootstrap CSS
    • CMS Content Editing & Development
    • Figma
    • Design Patterns & Principles

Testimonials

  1. Prashant Vadher

    Jun 2026

    Senior Testing Engineer

    Rowley consistently deliver high-quality Amplience solutions with great attention to detail and scalability. He consistently demonstrates strong technical leadership, from designing effective content models to ensuring seamless integrations with frontend frameworks. He has deep platform knowledge, collaboration with client, design and frontend teams, commitment to best practices, performance optimization, continuous improvement and problem-solving skills have greatly benefited our project.

  2. Artem Zhuravlov

    Jun 2026

    Senior Software Engineer

    Rowley is a vital part of the project as the lead Amplience developer. He brings a wealth of experience and an open-minded attitude, always eager to engage in discussions and support his teammates while following best practices in his work. I'd like to work with him on further projects.

  3. Ozge Ozcan

    Jun 2026

    Business Analyst

    He is calm, kind and knowledgeable person. He is one of the best team mates I ever worked. He is a good listener, he listens to everyone and answer their questions and helps his team mates any time they need even if he has work to do, he stops and spends time for his team. He is very capable on what he is doing and this makes teams life easier especially for PM, BA and QA role. I'd like to work with him in the future.

  4. Mahesh Gurjal

    Jun 2026

    Testing Engineer

    I must say Rowley is one of the best colleague I have worked with, he is gem of person. Rowley is very talented developer with his expertise he has always delivered great results, he has shown an exceptional ability to resolve complex issues efficiently. He understands the requirements very well and raises the required queries which are very important inorder to its impact on existing system. Our client very much impressed with Rowley's contribution to team and for most the important work they rely on Rowley. Apart from technical skill with his humble nature and impressive soft skill he has managed to become favorite member of our team, its been always very pleasant experience while having conversation with Rowley. He is very good listener as well. From QA perspective we are really happy to work with colleague like Rowley, he resolves our queries very well. I would really like to continue this partnership of working with Rowley as long as it can be!

  5. Iryna Blotska

    Jun 2026

    Software Engineer

    Rowley is the longest-serving member of our project, and his experience and dedication are clear in everything he does. Sometimes it feels like without Rowley, our project simply wouldn't run as smoothly. He consistently delivers high-quality work in his responsibilities related to creating content pages. His expertise with Amplience and his strong frontend skills demonstrate just how well he knows his job. Rowley is always polite, approachable, and a true team player. He communicates well with everyone and is always ready to help whenever support is needed. Every day, Rowley does an outstanding job, and I genuinely appreciate his ongoing commitment and positive attitude.

My portfolio iterations through the ages:

  1. 2004
  2. 2013
  3. 2016
  4. 2018
  5. 2022
© 2026 Rowley Macklin.