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 RBC, 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

  • Partnering with product and design teams to translate concepts into performant, accessible, stable software.
  • Architecting solutions for long-term flexibility and scalability.
  • Writing readable, maintainable, and elegant code.
  • Leading teams to deliver scalable, maintainable solutions,
  • Enhancing team productivity and code quality.

What I’m working with

  • Frameworks: React, Redux, Node.js, Next.js, NestJS, Express.js, Tailwind CSS, GraphQL, RTK Query, AI/LLM Integration including LangChain.js, RAG architecture.
  • DBs and Platforms: PostgreSQL, MySQL, MongoDB; Sitecore, Contentful, Gatsby.
  • Testing and Test Automation: Jest, Vitest, Cypress, RTL, Accessibility, BDD/TDD.
  • Languages and proficiencies: Deep knowledge of the platform’s core fundamentals: JavaScript, TypeScript, HTML5, CSS3; Responsive/adaptive UI design; Relational and NoSQL database modelling; Security and Accessibility best practices.
  • Build tooling and DevOps: Webpack, Vite, Docker, Kubernetes, AWS, GH Actions, Azure Pipeline, Jenkins, Vercel.

Work status

I’ll be available for new projects in February, 2027.