I’m a web developer based in Toronto, Canada.

Hello, I’m Dave Cooper. I’m a web developer based in Toronto, Canada. I have more than a decade of experience building enterprise apps and websites. I’ve worked with organizations such as Telus Communications, Honda Canada, Wave Financial, Ecobee, The Canadian Olympic Committee, and The Hospital for Sick Children.

I have a tenacious work ethic, I love solving complex problems, and I’m good at getting productive quickly on new projects.

What’s important to me

  • Architecting solutions for long-term flexibility and scalability.
  • Writing readable, maintainable, and elegant code.
  • Prioritizing a first-rate developer experience.
  • Designing high-value unit and integration tests.

What I’m working with

  • Frameworks: React, Redux, RTK Query, Next.js, Remix, Express.js.
  • Platforms: Gatsby, Contentful, Strapi, Sitecore.
  • Testing: Jest, Cypress, Cypress Cloud, BDD and TDD.
  • Languages: JavaScript + TypeScript, HTML5, and CSS3.
  • Build tooling: Vite, Rollup.js, Webpack.

Work status

I’ll be available for new projects in January, 2025.


March 23, 2024

Some thoughts on the backend-for-frontends pattern, and how it can help you build better apps.