Approach
Performance Optimization
Performance work is some of my favourite work — there's something deeply satisfying about finding what's slowing a page down and fixing it properly. I dig into the actual data, identify the real cause, and make changes that last. This might mean optimising how assets load, reducing unnecessary JavaScript, improving how components render, or rethinking how data flows through the application. I've done this at scale, across complex marketing platforms where every improvement had a measurable impact.
How I find what's actually slow
I never start with a guess. Performance problems almost always look different on the surface than they are underneath — the thing that feels slow is rarely the thing that's actually slow. I dig into the data first: real user metrics, waterfall traces, render timelines. Then I fix the actual cause, measure the result, and make sure the fix doesn't introduce new problems elsewhere. The best performance work is invisible to users — they just notice the page feels fast.