Hello I'm

Tim Rabbetts
Full-Stack OO PHP Engineer (Drupal, Laravel) – Frontend, Backend, DevOps, Deployment
Brighton, East Sussex, BN1 2PJ
me square
cool programmer
About me

Hi, I’m Tim — a full-stack Drupal/PHP developer who loves solving tough problems, building clever solutions, and making tech fun along the way. With 15+ years in the game, I’ve worked on everything from government platforms and banking portals to quirky IoT side projects with Raspberry Pi. Whether it’s architecting complex Drupal 10 systems, wiring up AI workflows, or hacking together an arcade machine with my kids, I bring energy, creativity, and a “let’s make it happen” mindset to everything I do.

What I do

Drupal & PHP Expert

Architecting, migrating, and scaling enterprise Drupal 10/11 platforms with custom backend solutions.

AI & Automation

Integrating ChatGPT, n8n, and LLM workflows to supercharge development, documentation, and delivery.

DevOps & Delivery

Driving secure, automated deployments with Docker, CI/CD, and cloud infrastructure.

Education

Bachelor of Science degree from Sussex University

2004-2008

BSc Computer Science (2:1)

A-Levels from New College, Swindon

1996-1998

 Computer Science, Physics, Geography

Experience

Lead OO PHP Engineer at Agilisys

Nov 2020 - Present

At Agilisys, I spearheaded the migration of critical government services onto Drupal 9/10, designing modular, object-oriented PHP frameworks to handle complex multi-step workflows and dynamic business rules. I built a Laravel API to support integrations, embedded AI workflows with ChatGPT and n8n to accelerate testing and documentation, and delivered a decoupled React/TypeScript PWA powered by custom REST and GraphQL endpoints.

Lead Drupal Developer (contract) at Santander

Nov 2018 - Nov 2020

For Santander’s Open Banking Developer Portal, I led development across a complex Drupal ecosystem, architecting custom modules, plugins, and services to handle enterprise integrations. I ensured robust API delivery, optimised performance in a large Drupal 7 platform, and implemented Dockerised environments to streamline deployment across multiple teams.

Lead Drupal Developer (contract) at Catch Digital

Feb 2018 - Nov 2020

At Catch Digital, I guided the migration to Drupal 8, developing OO PHP components and custom Drupal services to support new business features. I established best practices for scalable architecture, delivered bespoke integrations, and ensured maintainability through clean design patterns and configuration-driven development.

Recent Portfolio

Government

Government

Credit Benchmarking

Credit Benchmarking

Investment

Investment

Culinary Creations

Culinary Creations

English Learning Hub

English Learning Hub

Local Government

Local Government

Streaming Platform

Streaming Platform

Information Solutions Provider

Information Solutions Provider

Payday Lender

Payday Lender

Testimonials

David Bishop

Tim is an expert programmer with a passion for getting the job done and is hugely responsible.

David Bishop Technical Director, CTI Digital
Marcin Pajdzik

His superior and always up-to-date technical knowledge combined with excellent communication skills makes him an exceptional technical leader. 

Marcin Pajdzik Partner at Epitechnic
Jonathan Brothers

Tim has a great personality and demeanour, and truly is passionate and enjoys his work. 

Jonathan Brothers Creative Design Lead at Cuvva