In short
Senior software engineer with ten years across PHP/Laravel, TypeScript, Python, mobile and cloud. I design and ship web-driven products, from first sketch to something running in production.
Quick to pick up a new idea, I work closely with other engineers to turn messy constraints into products people actually use, with a keen eye for UX. I own the path from discovery through release, and I care about the measurable result: faster APIs, less support load, revenue you can point at.
Currently at Street Group, building property technology and shipping with agentic programming (Claude, Conductor and internal tooling). Off the clock I ship my own products (AstroTool, KingFit, MoneyPilot and Spatium) and build with Raspberry Pi and IoT hardware.
Where I've shipped
Senior Software Engineer · Manchester
Product and mobile platform engineering. Laravel APIs consumed by Vue 3 and React Native, with Redis on the hot paths.
- Design Laravel APIs with clear contracts, backwards compatibility and reliability across web and mobile clients.
- Cut a critical request from 109 queries to 9 by removing an N+1 path.
- Introduced OpenAPI documentation so other teams can integrate without guesswork.
- Rebuilt legacy flows with PHP, Redis and automation; built account-replication tooling for Customer Success.
- Ship with agentic programming as standard: Claude and Conductor on the delivery path, plus internal agentic tooling we build for the team.
Full Stack Software Engineer · Leeds
High-volume e-commerce and internal tools. PHP, Symfony, Vue.js, delivered at startup pace.
- Brought legacy PHP up to 8 on a live Symfony and Vue.js catalogue, improving performance and making the platform maintainable again.
- Rebuilt giveaway and coupon flows with proper abstractions so campaigns could be reused, helping grow Plus sign-ups at discounted prices.
- Built a Python microservice that generates gang sheets with a 2D linear bin-packing algorithm, so material layout stopped being a manual bottleneck.
- Covered the service with Pytest, kept it behind a clear API, and wrote down architecture decisions so greenfield work was not tribal knowledge.
Full Stack Software Engineer · London
Six-month contract on customer-facing web and mobile. Laravel, Vue.js and Flutter.
- Within three months, brought in regular demos so stakeholders could see progress instead of waiting on a report.
- Led two product initiatives that generated nearly £485k annual revenue.
- Moved onto ParkMaven with another senior: Laravel 11 and Vue.js, shipping quickly in a high-impact area.
- Picked up Flutter to contribute on mobile; helped land an £85k-a-year parking agreement.