David Dias is a front-end engineering leader and founder based in Toronto with 11 years of professional experience and 15+ years building scalable web experiences. He led major platform modernization at Kijiji—introducing a Turborepo monorepo, Next.js, Storybook and accessibility best practices—and served as the organization's Accessibility Advocate. A prolific open-source maintainer, he created the widely used Front-End Checklist (71K+ stars) and modernized HTMLHint by adding developer tooling and new rules that improved code quality at scale. He combines hands-on UI and full‑stack chops with product instincts, shipping everything from internal component libraries to consumer mobile apps like Goshuin Atlas. His background in journalism, film, and education surfaces in clear technical documentation and a knack for developer-focused tooling that serves 100K+ peers.
11 years of coding experience
13 years of employment as a software developer
Baccalauréat Economics, Baccalauréat Economics at Lycée Choiseul (France, Tours)
Business Administration and Management General, Business Administration and Management General at François Rabelais University
Film/Cinema/Video Studies, Film/Cinema/Video Studies at School of Cinema
English Language and Literature/Letters, English Language and Literature/Letters at Ontario Institute for Studies in Education of the University of Toronto
🗂 The perfect Front-End Checklist for modern websites and meticulous developers
Role in this project:
Front-end Developer
Contributions:1 release, 9 reviews, 413 commits in 4 years 8 months
Contributions summary:David primarily contributed to the front-end development of the project, focusing on building and maintaining the user interface. Their commits involved changes to HTML, CSS, and JavaScript files. They also updated the HTML and CSS to align with the project's goals.
⚙️ The static code analysis tool you need for your HTML
Role in this project:
Full-stack Developer
Contributions:17 releases, 78 reviews, 83 commits in 3 years 3 months
Contributions summary:David primarily focused on improving the HTMLHint project by integrating modern development practices. They introduced and configured essential tools like commitizen, husky, prettier, and commitlint to enforce code quality and commit message standards. Furthermore, the user made additions to support new rules and enhance the project's functionality, demonstrating a strong understanding of the project's internal structure and codebase.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.