Full-Stack Web Developer &
Automation Engineer

UK-based developer with over 15 years experience building and maintaining web applications. Specialising in Drupal 10/11, workflow automation with n8n, AI integration, and server infrastructure.

Drupal 10/11 n8n Automation PHP 8.3+ Docker AI Integration Linux/Debian

About

I build and maintain web applications from the ground up — from Drupal sites and custom modules to multi-workflow automation pipelines and server infrastructure. Over the years I've worked with community organisations, media platforms, and as a freelance developer on a wide range of projects. I'm comfortable at every level of the stack: frontend, backend, DevOps, and automation.

What I Do

Drupal Development

Custom module and theme development, services, plugins, migrations. Drupal 10/11, PHP 8.3+, Drush.

Workflow Automation

n8n pipelines, MCP servers, webhook processing, video encoding, subtitle generation, file management.

AI Integration

Custom AI modules, LLM API integration, OpenAI, Replicate, prompt engineering for automated content pipelines.

Server Infrastructure

Linux/Debian administration, Apache, MariaDB, Docker, systemd, automated backups, CI/CD.

API Development

RESTful APIs, JSON:API, webhooks, Google Workspace integration, OAuth, MCP protocol.

Automation Scripting

Bash, shell scripting, cron jobs, media organisation, server health monitoring, deployment scripts.

Featured Projects

Video Encoding Pipeline

Multi-workflow n8n pipeline that processes video uploads — extracts audio, generates subtitles and transcripts via AI, then uploads results to Google Drive and Drupal via JSON:API. 15+ nodes across 5 chained workflows.

n8nFFmpegOpenAIDrupal

Community Reporter

Drupal 10/11 community news platform with a custom AI module for content generation, automated workflows, and media management. Features progress tracking across complex multi-stage pipelines.

Drupal 11PHP 8.3MariaDBJSON:API

n8n MCP Infrastructure

Docker-based MCP (Model Context Protocol) server setup with n8n integration. Custom authentication, workflow validation tools, and health monitoring for a production automation environment.

DockerMCPn8nApache

Telegram Bot

Automated Telegram bot (@peterjlord_opencode_bot) connected to an OpenCode API server. Handles messaging, automation triggers, and workflow dispatching through systemd-managed infrastructure.

Telegram Bot APIsystemdOpenCode

AI-Powered Drupal Module

Custom Drupal module integrating AI APIs for automated content generation, image analysis, and intelligent workflow triggers within a Drupal 11 environment.

Drupal 11AIPHP

Server Automation

Collection of shell scripts and cron jobs for media organisation, system updates, patch management, database backups with retention, and health monitoring across multiple Linux servers.

BashLinuxCronBackups

Experience

Over 15 years of professional web development experience. Freelance since 2011, with clients ranging from community organisations to media platforms.

View Full Résumé