Team Management App
A cross-platform mobile app for coaches to run a squad from their phone, backed by a Laravel REST API.
- Player management, trial scoring, season planning and squad selection
- One codebase for iOS and Android
PHP · Laravel · Symfony · React & React Native · AI-assisted engineering
I'm a senior full stack engineer based in Northern Ireland, with 15+ years of commercial PHP experience from PHP 5 through to PHP 8.4. Today I build and modernise SaaS products with Laravel and React, including moving legacy PHP applications onto modern, well-tested stacks.
AI-assisted development is central to how I work. I use agentic coding tools such as Claude Code every day, and I build the project context and custom skills that let them follow a team's own process. That means features and investigations get delivered faster, without lowering the bar on quality.
My background spans Symfony and Laravel, RESTful APIs, MySQL/MariaDB, React Native, Python, automated testing, CI/CD pipelines and AWS. I've led full project lifecycles, hired and mentored engineers, and delivered complex financial and data-driven calculations where accuracy and compliance really matter.
I move legacy PHP systems onto modern Laravel and React stacks step by step, while the product keeps serving live users.
I set up AI coding agents to follow team standards and process, so features ship faster without cutting corners.
I've led projects from prototype to an investment-backed product, and hired, onboarded and mentored engineers.
From bank mortgage calculators to data-heavy reporting, I build calculations where accuracy and compliance matter.
Full stack development on a modern SaaS platform using Laravel and React. Building RESTful APIs, data-rich dashboards and reporting features, and modernising legacy code for performance and maintainability. Improving data accuracy across queued processing pipelines, working within CI/CD pipelines, and using Python for data analysis and predictive modelling.
Led project lifecycles from planning to delivery, working closely with UX and UI designers, and hired, onboarded and mentored engineers. Led a prototype that became a market-ready product, which secured external investment and was adopted by customers. Built Symfony and Doctrine applications hosted on AWS EC2, with CI/CD pipelines automating build, test and deployment.
Designed and built Symfony APIs, and improved their performance and security through caching, rate limiting and input validation. Monitored application performance, wrote clean and modular code, and automated PHPUnit testing within CI/CD pipelines, deploying to AWS EC2.
Developed and maintained mortgage and loan calculators for a major UK and Ireland bank. Worked with banking professionals to implement complex financial algorithms, ensuring accuracy, security and regulatory compliance.
Built and maintained integrations with insurance providers' APIs to retrieve real-time car, home and health insurance quotes for a comparison platform. Made the integrations fault-tolerant, documented the APIs and architecture, and carried out security audits.
Built custom Visual Basic plugins and forms extending Sage accountancy software, working directly with clients on their requirements and supporting deployed solutions.
Ran a home-based server reseller business specialising in web hosting and website development.
Business and Information Innovation.
Business with Computing.
15+ years of commercial PHP, from PHP 5 to 8.4. Production Laravel 13 APIs today, built on 10+ years of Symfony and Doctrine.
Daily agentic development with Claude Code, CLAUDE.md context engineering, and custom agent skills for planning, code review and PRs.
Dashboards, data-heavy reporting interfaces and charts in React, plus cross-platform mobile apps with React Native (Expo).
Moving legacy PHP applications, including Zend Framework, onto modern Laravel and React stacks incrementally, without disrupting live users.
MySQL/MariaDB design and tuning, eliminating N+1 queries, complex financial and data calculations, and predictive modelling in Python.
TDD with PHPUnit and Playwright, CI/CD pipelines, Docker, and AWS EC2 deployments, with OWASP-led security throughout.
A selection of personal projects I build and maintain outside my day job.
A cross-platform mobile app for coaches to run a squad from their phone, backed by a Laravel REST API.
A secure login platform and single-page dashboard presenting reports across several demo datasets.
A reusable toolkit that makes AI coding agents work like a disciplined member of the team.
My portfolio and CV site, built with a focus on speed, security, accessibility and search visibility.
Want to talk about Laravel, React or AI-assisted engineering, or just connect? I'd be glad to hear from you.