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.
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.
Custom module and theme development, services, plugins, migrations. Drupal 10/11, PHP 8.3+, Drush.
n8n pipelines, MCP servers, webhook processing, video encoding, subtitle generation, file management.
Custom AI modules, LLM API integration, OpenAI, Replicate, prompt engineering for automated content pipelines.
Linux/Debian administration, Apache, MariaDB, Docker, systemd, automated backups, CI/CD.
RESTful APIs, JSON:API, webhooks, Google Workspace integration, OAuth, MCP protocol.
Bash, shell scripting, cron jobs, media organisation, server health monitoring, deployment scripts.
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.
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.
Docker-based MCP (Model Context Protocol) server setup with n8n integration. Custom authentication, workflow validation tools, and health monitoring for a production automation environment.
Automated Telegram bot (@peterjlord_opencode_bot) connected to an OpenCode API server. Handles messaging, automation triggers, and workflow dispatching through systemd-managed infrastructure.
Custom Drupal module integrating AI APIs for automated content generation, image analysis, and intelligent workflow triggers within a Drupal 11 environment.
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.
Over 15 years of professional web development experience. Freelance since 2011, with clients ranging from community organisations to media platforms.
View Full Résumé