John Hughes

Lead Developer

John is a senior web developer at Castlegate, specialising in performant front-end code and bespoke WordPress development. He has 15 years of experience building fast and accessible websites for wide range of clients. John has a deep knowledge of modern HTML, CSS, and JavaScript development and works closely with Castlegate’s project management and design team to build elegant, fast, and bespoke user interfaces to meet our clients’ requirements.

WordPress theme and plugin development is fundamental to Castlegate’s technical offering and John has played a key role in establishing development standards, writing custom plugins, and maintaining processes and infrastructure for theme development. He has established the use of Gulp and Sass build tools, has experience with Composer and npm for dependency management, and helped introduce version control with Git to Castlegate’s processes.

John’s experience and interest in evolving web standards have contributed to the high quality and longevity of Castlegate’s websites. Cross-browser compatibility, performance, accessibility, and maintainable code are all key aspects of John’s work and important factors in the success of any website.