Hey, I'm Dan.

Frontend architect and leader. I focus on helping others and aim to deliver the best experiences possible though building fast, accessible websites.

View résumé ↗

Currently working at

Canada Life
full time (remote)

Working as a

Senior engineer
focusing on UX and A11y

Shipping code since

2015
always learning

About me

Do great work and let the results speak for themselves. It's the position i've taken my entire career, even when I worked for myself. And it's allowed me build loads of things I'm incredibly proud of.

I'm currently a senior frontend engineer at Canada Life, challenging the status quo, integrating AI workflows and working with users, customer services, and teams across the business to ensure the best results possible.

My skillset

Engineering manager Design Engineer Product owner Frontend Architect

What I'm working on

Customer portals

Day-to-day I'm rebuilding and extending legacy customer applications, improving security, reducing vulnerabilities and enhancing UX, performance and accessibility at the same time (of course).

AI orchestrator

Using AI in my everyday workflow has a bunch of deficiencies. I've been working on an orchestrator agent that coordinates a set of AI agents, skills, and scripts to enhance productivity while standardising output.

Design systems

Implementing an internal design system to standardise the new design language across multiple applications, provide a single source of truth for components, simplify maintenance, improve developer efficiency, and prevent regressions with interaction and A11y tests.

RAG portfolio

Building a retrieval-augmented generation (RAG) portfolio to explore AI-driven content to provide dynamic answers based on my blog content.

What I'm into

Frontend craft

Building things that feel right — fast, accessible, and well-considered.

Accessibility

Everyone deserves a usable web. Accessibility is a baseline, not a checkbox.

Performance

Fast sites feel better. I care about Core Web Vitals and shipping lean code.

Working with AI

AI as a creative and productivity tool — building this very site with it.

How I got here

  1. Apr 2025 – Present

    Canada Life

    Senior UX Engineer

    Leading projects across the digital team. Rewriting multiple legacy apps, building a design system from scratch, implementing analytics, and working with users and customer services to craft better experiences.

  2. Jul 2020 – Apr 2025

    Skyward Digital

    Founder

    Built and led a remote-first digital agency. Delivered for 10+ clients across startups and enterprise, managed a team of 8, and owned everything from architecture to delivery for Enterprise, SaaS and Commerce clients.

  3. Feb 2020 – Jul 2020

    Toumetis

    Senior Software Engineer

    Improved developer onboarding and simplified the workflow so UK and US teams could collaborate more effectively.

  4. Mar 2019 – Feb 2020

    True Digital

    Front-end Developer

    Led the company's standardisation on React, improving developer experience across the team.

  5. Sep 2017 – Mar 2019

    Rally Agency

    Front-end Developer

    Took ownership of front-end development and championed the adoption of emerging technologies.

  6. Sep 2015 – Sep 2017

    Voice Group

    Front-end Developer

    First professional role — built custom WordPress themes for local businesses, and started developing a deep interest in how the web works.

Tools I reach for

Astro React TypeScript Tailwind Storybook Playwright Figma

A few words from others

"Dan's core strength is his ability to adapt and apply critical thinking. He doesn't just take a project and do it — he breaks it down, checks all the boxes (including the ones you forgot about), and delivers beyond expectations."

Chris Southam · The SaaS People

"I always love working with Dan — professional, enthusiastic, and always willing to provide insight on improving accessibility and functionality. Couldn't recommend him highly enough."

Sara King · DenGro

"His attention to detail and flexibility to work in our team's style made him a delight. As an American it was awesome to wake up to a fresh package of improvements every day."

Dru Sellers · One More Cloud

"We loved working with Dan and appreciate all his contributions. If anyone is in the market for a great freelance front-end developer, don't hesitate to add Dan to your team."

Brian Bristol · Pigeon Loans

"Working with Dan has been an amazing experience. He's helped me keep my skills current in a fast moving environment while also encouraging me to learn new tools and frameworks. He makes the projects fun and engaging, is motivated and compassionate — a great work environment all around."

Sarah Shook · Frontend Engineer

"Dan created a new website for us and it has been really good. We've had an amazing response from everyone we've talked to about it. It's exactly where we wanted to be and I'm very happy with the way it turned out."

Preetham Reddy · Tech Fabric

"We're very happy with the designs provided by Dan. He visited our offices and watched our staff using our internal application to see our pain points and deeply understand our domain and terminology, so he could deliver what we were aiming to achieve. We were very happy with the outcome Dan (and the team he led) provided us with."

Terry Wells · Blackwood group

"Dan is one of those rare people who can do it all and at an incredibly high standard. He'll lead a multi-faceted team, bring designs to life, tackle complex UX problems, jump into the design trenches, and coordinate directly with clients, all without breaking a sweat. His ability to interpret and build designs as accurate, performant code is second to none. A fantastic addition to any ambitious, high-achieving team."

David Dooley · Yo Kyoto! Studio

Want to chat?

Ask me anything about my work, or just say hello.