I’m James, an Engineering Leader based in England, with over 15 years’ experience in software engineering. My career has taken me from hands-on technical delivery through to senior leadership, and I currently work as a Drupal Architecture Lead at CTI Digital. Over the years, I’ve led projects for clients in sectors ranging from sport & leisure and government to global corporations, non-profits, and startups, delivering solutions that balance technical excellence with real-world business goals.
I began my career as a software engineer specialising in PHP and Drupal, later expanding my skills across a range of platforms and frameworks. I progressed into technical leadership roles, where I combined coding with mentoring, code review, and project direction. In recent years, I have transitioned into engineering management, where I oversee the growth and success of individuals and teams, shaping technical strategy while ensuring our projects are delivered to high standards.
I’m passionate about creating an environment where engineers can thrive. That means enabling professional growth through mentorship and coaching, introducing pragmatic but effective processes, and championing a collaborative culture. I also play an active role in recruitment, onboarding, and career progression, and I work closely with stakeholders across sales, delivery, and leadership to align technical implementation with organisational goals.
About this site
This website is built using Drupal 11, Astro, and Remark42. You can read a bit more about the technology selection and implementation in my blog post.