Dave Batiste is a Principal Software Developer with 13 years focused on front-end platform and web component engineering, currently driving UI/UX excellence at D2L in Waterloo. He designs and evangelizes reusable, accessible components that help teams deliver polished experiences to millions of learners, and mentors engineers in adapting legacy frameworks and integrating third‑party libraries. His background spans enterprise web systems and LMS/CMS development, giving him a practical appreciation for scalability, integration, and user-centered design. Trained as a geochemistry BSc from the University of Waterloo, he brings an analytical, data‑driven mindset to front-end architecture and technical decision making. Notably, he combines hands‑on HTML5/web-components work with platform-level stewardship, ensuring developer ergonomics as well as end-user accessibility.
13 years of coding experience
15 years of employment as a software developer
BSc, Geochemistry (Chemistry, Hydrogeology), BSc, Geochemistry (Chemistry, Hydrogeology) at University of Waterloo
CSS custom properties and Sass variables for the D2L color palette
Contributions:20 releases, 1 review, 76 commits in 3 years 9 months
css-custom-propertiesd2lsasssass-variablescss
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.
Request Free Trial
Dave Batiste - Principal Software Developer at D2L