First blog coming soon!
I'm still working on this blog, but it's coming soon! I'm using Next.js, Tailwind CSS, and MDX to build it. Stay tuned!
2024-08-19
10 years of experience working with TypeScript, JavaScript and the modern web stack. Lead architectural discussions and decisions in the front-end space, ensuring teams can deliver at high velocity, on strong and stable software foundations. At Skyscanner I created and own the Peregrine project, enabling Skyscanner to serve programmatic SEO landing pages configured from Contentful whilst refreshing Falcon's technical foundations. At DAZN I led the Mercury project, DAZN's in-house general-purpose video player and winner of DAZN's Tech Innovation award 2023 Q1.
Node, Babel, Webpack, ESLint, Express, Workspaces and more
Reactive UI – React, Next
Reactive Architecture – RxJS
State Management and Machines
Agile Process Transformation
Team & Project Leadership
Career Coaching & Skill Development
Systems Design & Delivery
Continuous Integration / Delivery
Mercury improved the streaming experience under challenging network conditions and enabled dynamic advert insertion. Served 20m views per week.
Achieved error rate below 1%
Led 95% reduction in unrecoverable stalls
Engineered in-house multi-track audio solution