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 based in Tromsø with 11 years of experience building scalable full-stack systems and data platforms for interactive educational content. He has been a driving force at H5P Group, evolving from founding-team developer to architecting AI-driven content generation and evaluation services that integrate with H5P’s global SaaS ecosystem. His technical footprint spans Node.js/TypeScript backends, NestJS, AWS infrastructure (ECS, CDK, Fargate, Redis, S3, DocumentDB), Spark/Glue ETL, and prompt engineering for LLM-based workflows. An active open-source contributor, he improves both front-end accessibility and backend integrations in widely used H5P projects, including an interactive video player and the Moodle H5P plugin with mobile support. Colleagues rely on him for technical strategy, mentorship, and translating user feedback into reliable product features. He pairs a master’s in Computer Science (Intelligent Systems) with a pragmatic taste for small, curiosity-driven projects in AI and H5P.
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 (15)

css10
php10
javascript10
user-interface10
apidoc9
api9
accessibility9
responsive-design9
database-management8
html8
actionscript6
wordpress6
jquery6
canvas6
youtube-api6

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