Senior Full-Stack Engineer
PHP/Laravel, JavaScript, Vue, Angular, MySQL
Modernizing legacy systems into scalable, maintainable products
Edinburgh, UK | UK work authorisation | No sponsorship required
Senior Full-Stack Engineer focused on PHP/Laravel, JavaScript, Vue, Angular, and MySQL.
I modernize legacy systems into scalable, maintainable products with stronger delivery flow, reliability, and engineering structure.
- Building modern PHP and Vue platforms with maintainable architecture and dependable delivery flow
- Modernizing legacy PHP systems with minimal operational disruption
- Improving CI/CD, testing discipline, and developer workflow
Open to senior full-stack, platform, and product engineering roles.
| Area | Outcome |
|---|---|
| Revenue | Helped improve platform capability and synchronization flows that supported growth from GBP 650k to GBP 1M+ |
| Delivery | Reduced delivery cycle time through modernization of workflows, tooling, and architecture |
| Reliability | Reduced desync issues in real-time systems through server-authoritative multiplayer architecture |
| Scale | Built and maintained bulk email and data-processing flows handling 500k+ emails and high-volume workloads |
- Legacy modernization in live PHP platforms
- API and integration design for business-critical workflows
- Database optimization and schema redesign
- Frontend delivery in Vue and SPA ecosystems
- Secure implementation with OWASP-aware web and API development practices
- Maintainable architecture, documentation, and delivery discipline
I also maintain a documented macOS development environment covering shell, terminal, Neovim, PHP tooling, and CLI workflow automation.
Role: Senior Web Developer, January 2026 to present
Company: Rabbie's
Situation: Product and platform development for a customer-facing travel business with content-rich pages, checkout journeys, and performance-sensitive web workflows.
Task: Drive senior full-stack delivery across backend, frontend, integrations, and local development workflow improvements.
Action: Ship production changes across PHP 8.3, MariaDB, Nuxt, Vue 3, Statamic 5, Stripe, Redis, Colima, and Docker, contributing to checkout improvements, APIs, sitemap functionality, and broader platform delivery.
Result: Help improve maintainability, support reliable commerce flows, and strengthen ongoing modernization of the web platform.
Stack: PHP 8.3, MariaDB, JS, Nuxt, Vue 3, Statamic 5, Stripe, Redis, Colima, Docker
Situation: Enterprise integration work connecting learning and finance systems with synchronization and billing complexity.
Task: Own senior engineering delivery across data synchronization, subscriptions, and API-driven workflows.
Action: Built bi-directional Moodle to NetSuite synchronization, delivered invoice and subscription handling across multiple product flows, and supported API processing at multi-million monthly event volume.
Result: Improved operational consistency, enabled more reliable finance workflows, and supported platform and synchronization improvements tied to revenue growth from GBP 650k to GBP 1M+.
Stack: Totara, Moodle, NetSuite, SuiteQL, jQuery, custom sync services
Situation: Aging logistics platform with legacy PHP, delivery friction, and growing operational complexity.
Task: Modernize architecture and workflows without disrupting live operations.
Action: Migrated PHP 5.4 to 7.4, introduced Symfony-based internal framework patterns, redesigned schemas, improved query performance, and strengthened CLI and cron-driven workflows.
Result: Faster delivery, improved runtime performance, better maintainability, and stronger operational reliability.
Stack: PHP, Symfony, MySQL, REST APIs, Bootstrap, cPanel
Situation: IoT product platform needed a stronger frontend foundation for real-time smart-home control and product demos.
Task: Lead frontend delivery and improve the platform's maintainability, usability, and demo readiness.
Action: Migrated an SPA from Aurelia to Vue 3, built real-time device interactions with MQTT and Socket.IO, contributed to a Storybook-led component system that reduced UI bugs by 40%, and developed a dynamic floor-plan editor.
Result: Improved demo readiness, frontend consistency, and maintainability for investor and stakeholder presentations.
Stack: Vue, Node.js, MQTT, Socket.IO, FAST UI, Storybook, FeathersJS, Webpack
Situation: Multiplayer gameplay prototype requiring reliable networking and authoritative game-state handling.
Task: Build the core gameplay and replication systems as a solo technical lead.
Action: Implemented server-authoritative multiplayer systems in C++ and Blueprints, including health, weapons, progression, and leaderboards.
Result: Reduced desync and created a more dependable multiplayer gameplay foundation.
Stack: C++, Unreal Engine 4, Blueprints, Blender, Quixel Megascans
- Stack Overflow: UtmostCreator
- Open-source contributions: humhub/humhub and related HumHub repositories
- Public repo: UtmostCreator/github-actions for GitHub Actions, reusable workflow patterns, and CI/CD notes
- Public repo: UtmostCreator/app-configs for a documented macOS development environment, advanced CLI workflow, terminal/editor setup, Laravel/PHP tooling, and workflow configuration
- Public repo: UtmostCreator/Roubiroid for business-focused application development; later iterations were developed privately
- Framework work: PHP Frameworks v3 and related internal business-focused framework evolution across public and private project work
- Pinned repositories are the best place to inspect representative code samples and future showcase work
PHP, Laravel, Symfony, Yii2, REST APIs, MySQL, MariaDB
JavaScript, Vue 2/3, Angular, HTML, CSS, Storybook, Bootstrap, jQuery
Git, GitHub Actions, Docker, Linux, CI/CD, Postman, PHPUnit, Cypress, Selenium, JMeter
- MSc in Software Engineering with distinction
- BA in Germanic Languages and English Translation
- QATestLab Certified Test Engineer
- British Council English certification at C2 level
- Cisco IT Essentials



