Stylised 'AG' signature logo

Services

Let's try and cut through the jargon, bin the acronyms and understand what I do, and see how I can help your business and/or project.

About me

I'm a UK-based full-stack software engineer with 20 years of experience, primarily in e-commerce. I've seen the industry from all sides; in-house developer, agency focus, and product-led SaaS. All of which has shaped my approach to building great software & enable engineering teams to do fantastic things, smash goals and deliver results. I'm also a proud father & private chauffeur to two kids, frustration-provider to my wife, and chief poop-carrier for our dog.

I've built a bit of everything: apps, APIs, e-commerce stores, platforms, and integrations. To say it another way, I've likely built most things, or or I've done the leg work to have ruled out the need to do so (inline with business goals!). My go-to stack is typically Laravel, Astro & Tailwind, with a healthy dash of React/Vue and DevOps experience. It's this breadth of experience that makes me (finally) comfortable calling myself "full-stack".

About me Services Tech stacks Skills

01

Full stack software engineering

With more than 20 years of hands-on-code experience, across front-end, back-end and devops, I know a thing or two about building software that delivers.

02

Technical leadership

Enabling software engineering teams to deliver high-quality software that delivers on business-led goals, mentoring and fostering a culture of iterative improvement.

03

Quality assurance

I have a keen eye for detail and a passion for deploying high-quality, robust software. Test automation, static analysis, TDD, BDD, and CI/CD are all part of my toolkit.

04

Technical consultancy

Most businesses will incorporate multiple systems and products. I can help coordinate the planning, implementation and rollout of those with your teams, spot road bumps & plug gaps.

05

Optimisation

Whether it's a slow (or vibe coded!) app, low conversion rates or slow development times, I can help identify bottlenecks across code, people & processes and bring workable solutions to the table.

06

Iterate & tweak vs rebuild

If you have an existing product or service, I can give you advice on whether an iterative approach to improving will get you to your goals and meet deadlines, or plan a rebuild.

Get in touch

Any feedback, questions or comments? It would be great to connect.

Contact me