🔥🔔 Tech emergency? Click here for fast response ›› 🔔🔥
// 2026 · uk · accepting work
prod · over 9000% uptime

Web, Apps, Data &
AI expertise

Full-stack developer based in Brighton, UK. 15 years across WordPress, Laravel, Shopify, Next.js and Drupal - from multilingual content networks to complex automation. If you can define it, we can make it.

James - Deviant Ops, full-stack developer and infrastructure engineer
// James · Brighton, UK
2M+
// users on delivered sites
15+
// years in tech
6+
// frameworks shipped
// services

My seven deadly sins.

Most projects touch two of these. The interesting ones touch four. The fun ones touch all seven.

// 01 · FULL-STACK🔥 Lust

I touch your stack. Carefully.

PHP/Laravel. WordPress themes and plugins on Roots/Sage/Acorn with Blade. React on the front. Shopify customisation in Liquid. Google Apps Script automation. Python tooling where Bash gives up. Data architecture with Laravel and Prisma.js.

PHP 8.xLaravelRoots/SageReactLiquidPrisma.jsPython
// 02 · INFRA · DEVOPS💥 Wrath

Hooks. Triggers. Bindings.

DigitalOcean droplets. nginx tuned by hand. FastCGI/Redis/Valkey caching. MariaDB Galera clusters. SSL automated through Cloudflare DNS. CI/CD on GitHub Actions. Docker. Grafana/Loki/Alloy watching the lights. Cloudflare domain optimisation and email server management on the side.

nginxGaleraCloudflareGitHub ActionsDockerGrafanaEmail infra
// 03 · AI · TOOLING👑 Pride

AI as leverage. Not theatre.

MCP servers - I shipped Snipe-IT MCP open source, 29+ tools. Self-hosted gateways via OpenClaw on Unraid with Telegram and WhatsApp channels. Claude Code workflows and project configuration. n8n automations for royalty and data pipelines. Local inference on Ollama. Whisper transcription. Anthropic-API chatbots. Agent setup and consulting for third parties.

MCP ProtocolClaude CodeAnthropic APIOpenClawOllamaWhispern8n
// 04 · SEO · ANALYTICS🐍 Envy

Technical SEO at network scale.

International, multi-language, multi-TLD. Schema markup (Article, TouristAttraction, LocalBusiness, speakable). IndexNow + GSC API automation via GitHub Actions. Cache warming, CDN, Core Web Vitals where it actually moves rank. Image pipelines that don't collapse at 27 sites. SEO copywriting, metadata workflows, content freshness across the network. GA4 onsite + server-side. A/B testing on Optimizely and VWO.

Schema.orgIndexNowGSC APIGA4OptimizelyVWOCore Web Vitals
// 05 · E-COMMERCE💰 Greed

Stores that take money. Reliably.

Shopify builds and theme development for product brands. eBay listing management. Order syncing via Google Apps Script. Filament/Laravel admin panels. Royalty workflows in n8n for artist partnerships.

ShopifyeBayFilamentApps Scriptn8n royalty
// 06 · SELF-HOSTED🍷 Gluttony

Privacy-first. Cost-effective.

Unraid + Docker as the substrate. Paperless-ngx for documents. Kimai for time. Koillection and Homebox for assets. Open-source alternatives to SaaS that keep your data where it belongs - on metal you control.

UnraidPaperless-ngxKimaiKoillectionHomebox
// 07 · MUSIC TECH🧠 Sloth

Let the machines do the work.

Max/MSP and Pure Data custom patch development. Live performance signal chain design. Audio engineering and production workflows. James uses this tech to bring his bass-driven project Box of Rules to life. When the tech is good enough, creating feels effortless - that's the point.

Max/MSPPure DataLive signal chainAudio engineering
// stack

What I reach for.

Tools chosen because they hold up under load, not because they had a good keynote. Versions current as of 2026.

// Languages
PHP 8.x
JavaScript
Python
Bash
MySQL
PostgreSQL
Liquid Theme
// Frameworks
Laravel
WordPress (Roots + Themosis)
React
Livewire & Filament
Shopify
ORMs (Prisma.js, Eloquent)
Drupal
// Infrastructure
nginx
DigitalOcean
Docker
Cloudflare
MariaDB/Galera
Redis/Valkey
// Observability · Analytics
Grafana
Loki
Prometheus
Alloy
Sentry
GA4 (onsite + server)
Optimizely
VWO
// AI · Automation
Claude Code
MCP Protocol
OpenClaw
Ollama
Whisper
n8n
Max/MSP
Pure Data
// Dev Tools
Git/GH Actions
PhpStorm
Composer
npm
WP-CLI
Confluence/Jira
// selected work

The receipts.

// 01
WORDPRESS · INFRA · I18Nrecent
New York Media Group logo
International Tourism Network

27+ international tourism sites across 18 languages and TLDs. Full vertical ownership: WordPress on DigitalOcean with nginx, FastCGI caching, MariaDB Galera, Redis object cache, Cloudflare CDN/WAF. Custom Roots/Sage/Acorn theme. Centralised Grafana/Loki observability. Automated SSL renewal, cache warming, image-pipeline migration, site-object data consolidation across the network.

Sites27+
Languages18
Uptime9000+%
// 02
SHOPIFY · SEO · AIactive
GOGHINI logo
Brand e-commerce

Shopify storefront for a brand championing neurodiversity. Theme customisation, SEO metadata pipelines using a Gemini Gem, Cloudflare O2O DNS configuration, Google Search Console API automation via GitHub Actions for sitemap re-indexing.

StackShopify · CF
AIGemini Gem
CI/CDGH Actions
// 03
SHOPIFY · LARAVEL · N8Nactive
TCG Bling logo
Trading-card printing & royalties

Custom trading card printing business. Shopify + eBay dual-channel sales. Google Apps Script syncing orders to Drive. Filament/Laravel admin panel. n8n royalty processing for artist partnerships. Domain portfolio across 11 TLDs.

ChannelsShopify + eBay
AdminFilament
TLDs11
// 04
CLOUDFLARE · EMAILrecent
Sust Global logo
Domain optimisation & email server management

Cloudflare domain optimisation across the estate. Email server management - DNS, deliverability, the unglamorous parts that nobody notices.

DNSCloudflare
ScopeEmail infra
ModeRetainer
// 05
AI · SEOrecent
The Box Fit logo
Chatbot build & SEO advisory

AI chatbot build for a Brighton boxing gym. SEO advisory to improve local search visibility and technical performance.

AIChatbot
SEOAdvisory
LocalBrighton
// 06
OPEN SOURCE · MCPpublished
Snipe-IT MCP Server logo
Model Context Protocol server, published

The officially named MCP server for Snipe-IT asset management. Open-source, 29+ tools covering assets, consumables, licenses, users, and custom fields. Lets AI agents speak directly to a Snipe-IT instance via the MCP standard.

Tools29+
ProtocolMCP
LicenseOSS
// 07
WORDPRESS · B2B MEDIA2015 -2017
UBM / Informa logo
London Tech Week 2016 + B2B media portfolio

Built the website for London Tech Week 2016. Managed the WordPress content portfolio across multiple B2B media brands including SHP, IFSEC Global, and associated marketing publications. Agency-side, at scale.

CMSWordPress
BrandsSHP · IFSEC
Era2015 -2017
// 08
DRUPAL · CROearlier career
EMAP logo
Drupal CMS, email at scale, A/B programme

Publisher-side. Content management across Drupal CMS. Email marketing at scale. An extensive A/B testing programme built on Optimizely and VWO - the school where I learned that the boring metrics are the only ones that matter.

CMSDrupal
TestingOptimizely · VWO
ChannelEmail at scale
// faq

Questions I get asked.

// 01

What services does Deviant Ops offer?

+

Full-stack web development (PHP/Laravel, WordPress, React, Shopify), infrastructure and DevOps (nginx, DigitalOcean, Docker, Cloudflare), AI tooling and MCP server development, technical SEO at network scale, e-commerce builds, and self-hosted open-source solutions.

// 02

Where is Deviant Ops based?

+

Brighton, UK (UTC+0). All work is delivered remotely - infrastructure doesn't care where the operator sits.

// 03

Do you offer ongoing support or just project work?

+

Both. Some clients are on long-term retainer for infrastructure management and monitoring. Others commission one-off builds - a Shopify store, a Next.js site, an MCP server. The engagement fits the problem.

// 04

What is an MCP server and why would I need one?

+

MCP (Model Context Protocol) is a standard that lets AI agents interact with external tools and data sources. An MCP server gives an AI assistant direct, structured access to your systems - asset management, databases, APIs - instead of relying on copy-paste or screen scraping. If you use AI tooling in your workflow, MCP makes it dramatically more useful.

// 05

How many sites do you currently manage?

+

27+ production sites across 18 languages and international TLDs, maintained at over 9000% uptime. The network includes WordPress, Shopify, and Next.js deployments.

// 06

What does 'own the stack' mean?

+

One operator handles application code, server configuration, database tuning, caching, CDN, DNS, SSL, and monitoring. No handoff between separate dev and ops teams - that handoff is where production breaks happen.

// 07

Do you work with AI tools?

+

Yes - practically, not theatrically. Claude Code workflows, MCP server development (including an open-source Snipe-IT MCP server with 29+ tools), self-hosted LLM gateways via OpenClaw, n8n automation pipelines, local inference on Ollama, and Anthropic API chatbots. AI is leverage, not a feature checkbox.

// 08

How quickly can you respond to enquiries?

+

Within 24 hours on working days (Monday, Tuesday, Friday). For existing clients on retainer, infrastructure alerts are monitored continuously.

// contact

Let's build something.

Available for contract and project work - from a one-off Shopify build to multi-year infrastructure ownership. Tell me where it hurts and I'll write back inside 24 hours.

// or
github › /deviantops
where › Brighton, UK · UTC+0
status › contract & project work