What I work with
Stack & tools
The languages, frameworks and services behind fifteen years of Laravel, WordPress, automation and AI work.
Laravel
His main back-end framework: clean APIs, queues and background jobs, up to Laravel 12.
WordPress
Enterprise builds with Bedrock, MU-plugins, ACF Pro, Gutenberg blocks, WooCommerce and headless front ends.
Statamic
Sites for Adeva IT clients and internal systems at WorldFirst.
n8n
Workflow automation, from Just Eat’s rider onboarding to AI content pipelines.
OpenAI and Claude APIs
Writing assistants, automatic tagging, smarter search and content pipelines.
Vue.js
Admin panels and front ends, including a psychometric testing product.
React
Front ends, including headless WordPress sites.
Node.js and TypeScript
Languages
The APIs behind the Just Eat rider chatbot.
PHP
Languages
Fifteen years of it, from Magento extensions to Laravel.
SQL
Languages
MySQL and MariaDB, and making slow queries fast.
Python
Languages
Working knowledge.
Magento 2
Stores connected to SAP, and extensions published on the Magento Marketplace.
Tailwind CSS
Utility-first styling for Laravel and WordPress front ends.
AWS
Infrastructure
S3, EC2 and Lambda, for storage, servers and image processing.
Laravel Forge
Infrastructure
Automatic deployment for Laravel and WordPress.
GitHub Actions
Infrastructure
CI/CD with tests and code checks on every change.
Docker
Infrastructure
Repeatable local and server environments.
Google Cloud
Infrastructure
Cloud hosting and Google APIs.
MySQL and MariaDB
Data
The default databases behind most of his work.
Redis
Data
Caching to make applications faster.
RabbitMQ
Data
Messaging between services at WorldFirst and NextBridge.
PHPUnit, PHPStan and ESLint
Productivity
Tests, static analysis and linting in every pipeline.
Jira and Confluence
Productivity
Sprint tracking and written documentation for distributed teams.
Twilio
SMS and messaging for chatbots and text campaigns.
Stripe and PayPal
Payments in client products.
09trigger · your_project
Working on something? Let's talk.
Thirty minutes, no slides. Tell me what's slowing your team down and I'll tell you honestly if I'm the right fit.