Résumé
Summary
UK-based full-stack web developer and automation engineer with over 15 years of Drupal experience, specialising in Drupal 10/11 development, workflow automation, and infrastructure management. Experienced in building custom modules, CI/CD pipelines, AI-powered automation, and integrating APIs with n8n. Currently focused on n8n workflow automation, MCP server management, and Drupal site building.
Technologies
- Expert Drupal 10/11 development — custom modules, themes, services, plugins, migrations
- Expert n8n workflow automation — MCP tools, sub-workflows, error handling, webhooks
- Expert PHP 8.3+ — constructor property promotion, attributes, match expressions
- Expert Linux/Debian server administration — Apache, MariaDB, systemd, Docker
- Advanced Git workflow — feature branches, rebase, squash merges
- Advanced Docker — multi-stage builds, compose, Dockerfiles
- Advanced Drush / Drupal Console
- Advanced AI integration — OpenAI, Replicate, LLM APIs
- Advanced JavaScript — ES6+, Node.js
- Advanced CSS3/HTML5, SASS
- Intermediate Laravel
- Intermediate Python
- Intermediate Gmail/Google Workspace API integration
- Intermediate SQL — MySQL, MariaDB
- Knowledge of Cloudflare Workers, Pages, KV, D1
- Knowledge of Go — CLI tools, printing press ecosystem
Professional Experience
Freelance Web Developer & Automation Engineer
April 2011 - Present
- Built and maintain Community Reporter (communityreporter.net), a Drupal-based community news platform
- Developed custom Drupal modules including custom_ai module for AI-powered content features
- Designed and deployed n8n automation pipelines for video transcription, subtitle generation, and file upload workflows
- Implemented MCP (Model Context Protocol) servers for n8n integration
- Built Telegram bot infrastructure with OpenCode API integration for automated messaging
- Managed server infrastructure: LAMP stack, Docker containers, SSHFS mounts, automated backups
- Developed CLI tools and shell scripts for automation (media organisation, server health checks)
- Created video encoding pipeline with FFmpeg for automated subtitle/transcript generation
Peoples Voice Media
October 2008 - Present
- Lead developer for community-focused digital publishing platform
- Architected and maintained Drupal-based multi-site infrastructure
- Integrated AI and automation tools into content workflows
- Managed hosting infrastructure, deployments, and disaster recovery
- Developed custom solutions for content management, user engagement, and media processing
Manchester Community Information Network
February 2000 - October 2008
- Developed and launched several community portal websites using bespoke CMS and frameworks
- Filled a variety of development roles, both in leadership and non-leadership positions
- Technologies used: PHP, HTML/XHTML, CSS, jQuery, MySQL, Apache, Linux, Wordpress, Zend Framework, Drupal 5/6/7
Featured Projects
Video Encoding Automation Pipeline
Multi-workflow n8n pipeline (Extractor, Combiner, Subtitle, Transcript, Uploader) that automatically processes video uploads, generates subtitles and transcripts, and uploads results to Google Drive and Drupal via JSON:API.
Community Reporter (communityreporter.net)
Drupal 10/11 community news platform with custom AI module for content generation, automated workflows, and media management.
OpenCode Telegram Bot
Telegram bot (@peterjlord_opencode_bot) connected to OpenCode API server for automated responses and workflow triggering.
n8n MCP Infrastructure
Docker-based n8n MCP server setup with custom authentication, workflow validation tools, and health monitoring.
Education
Bolton University
Sept 1999 - Sept 2000
MSC. Digital Signal Processing Applications
- Digital Signal Processing, Microprocessor-based Systems, Signal Processing
- C Programming and Assembly Language
University of Central Lancashire
Sept 1992 - Sept 1995
Higher National Diploma Electronic Engineering
- Electrical & Electronic principles, Mathematics, Digital Electronics, Control, Signals & Systems, Microprocessors, Communications