Thomas Marstrander

Principal Software Developer at H5P Group AS

Tromsø, Troms og Finnmark, Norway
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Thomas Marstrander is a Principal Software Developer at H5P Group AS, guiding system design, scalability, and AI-powered tool integration across the H5P ecosystem. With over a decade in the internet industry, he helped found H5P Core and its CMS integrations (Drupal, WordPress, Moodle) and led the SaaS platform H5P.com and an Open Educational Resources Hub. He specializes in full-stack development with a strong emphasis on generative AI services, Node.js/TypeScript/NestJS, and AWS infrastructure (ECS, CDK, Redis, S3, DocumentDB, Fargate). His open-source contributions include back-end work on the Moodle/H5P plugin to enable mobile support and front-end improvements for the interactive video player, enhancing accessibility and cross-device behavior. Based in Tromsø, Norway, he holds a master's degree in Computer Science with a specialization in Intelligent Systems from NTNU and regularly translates user feedback into robust, scalable solutions for millions of learners.
code11 years of coding experience
bookNorwegian University of Science and Technology
languagesEnglish, Norwegian, Spanish
stackoverflow-logo

Stackoverflow

Stats
46reputation
2kreached
7answers
0questions
github-logo-circle

Github Skills (17)

javascript10
css10
user-interface10
userinterface10
php10
javascripts10
api-doc9
accessibility9
responsive-design9
api9
database-management8
html8
actionscript6
wordpress6
jquery6

Programming languages (5)

CSSShellJavaScriptPHPJupyter Notebook

Github contributions (5)

github-logo-circle
h5p/moodle-mod_hvp

Mar 2017 - Dec 2022

H5P Plugin for Moodle
Role in this project:
userBack-end Developer
Contributions:3 reviews, 211 commits, 68 PRs in 5 years 9 months
Contributions summary:Thomas's commits primarily focused on integrating mobile application support into the H5P Moodle plugin. They implemented changes in `classes/external_functions.php` and `classes/view_assets.php` which points toward integrating core assets and settings for the mobile view. The changes also included modifying the database schema to store mobile authentication tokens, and adding code for a content hub. Overall, the contributions are centered on expanding the plugin's functionality to support mobile devices.
h5p-pluginbackbonejsmoodleemacs-packagesh5p
h5p/h5p-interactive-video

Sep 2019 - Oct 2022

Role in this project:
userFront-end Developer
Contributions:25 commits, 13 PRs, 289 pushes in 3 years 1 month
Contributions summary:Thomas primarily contributed to the user interface and functionality of the interactive video player. Their work included changing the DOM order of elements, fixing styling issues for end-screen buttons and seek bar marks, and adding accessibility improvements. They also addressed issues with the display and behavior of the player on different devices, and they added functionality to the video player.
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
Thomas Marstrander - Principal Software Developer at H5P Group AS