10+ years into my dev journey, I've swapped Sunderland for Glasgow and somehow acquired a Northern American/Irish accent that confuses everyone (including me).
Here's what matters: I'm a full stack developer with serious accessibility chops. As an accessibility tool user myself, I don't just build inclusive UIs—I depend on them. This firsthand experience shapes everything I create.
Started as a PHP developer, explored the full stack, and landed in frontend where creative problem-solving meets practical impact.
Outside of work: personal projects, street photography, gym, and spontaneous city walks.
-----
Tech Stack
Languages — JavaScript, TypeScript, PHP, HTML, C#
Frontend — React, React Native, Next.js, Gatsby
Styling — CSS, SCSS, Tailwind, Styled Components, CSS Modules
Testing — Jest, React Testing Library, Cypress
Tools — Webpack, Redux, Git, Docker, Storybook
CMS — WordPress, Strapi, Contentful, Umbraco
Backend — Node, REST, GraphQL, MySQL, PostgreSQL, Couchbase
Cloud — AWS Lambda, Jenkins, GitHub Actions, CircleCI
AI — AI-assisted development, MCP servers
Feel free to browse some of my more recent projects below...
OTT Streaming App
I worked on a web-based streaming platform bringing content from Crave, TSN, CTV, and RDS to millions of Bell Media customers across Xbox, LG TV, Samsung TV, and more.
As part of the Deltatre team, I spearheaded accessibility efforts ensuring WCAG compliance across all devices, owned critical features like the video player and navigation systems, and drove efforts to modernize the codebase and boost performance.
I also worked on complex analytics implementations and helped the platform handle high-traffic television events like the Super Bowl and Game of Thrones premieres—where you learn fast how to balance feature trade-offs under pressure.