David Thompson is a Senior Developer and PhD-trained software engineer based in Canterbury, New Zealand, who bridges academic research and commercial product delivery across a decade of experience. He combines web and CMS expertise (Django, Moodle/Tōtara, Drupal) with a strong background in educational technology, learning analytics, and computer vision-driven interaction design. Currently seconded as a senior developer/solution architect building flexible student enrolment systems, he focuses on API integration, ethical data stewardship, and extracting pedagogical insight from LMS platforms rather than treating them as black boxes. His past work spans multi-touch interfaces, game and narrative design for learning, and scalable production systems, and many contributions live under client repositories rather than public GitHub, reflecting a pragmatic, client-focused portfolio.
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
David Thompson - Senior Developer at Catalyst IT Limited