Jacob Seidelin is a Solutions Architect and front-end specialist with 17 years of experience, currently leading front-end strategy at Berlingske Media after transforming DR’s monolithic Drupal front-end into a headless React, Node.js and GraphQL architecture. He blends hands-on implementation with architecture and tech leadership, having served as DR’s Front-end Architect and long-time tech lead, shipping complex media-rich web experiences. An active open-source contributor, his work improving Montage’s HTML5 media controller and modernizing exif-js demonstrates attention to UX details and robust handling of binary/image data. Based in Copenhagen, he pairs a Computer Science background with a vocational graphics design foundation, bringing both engineering rigor and visual sensibility to platform and UI decisions.
17 years of coding experience
21 years of employment as a software developer
Bachelor's Degree Computer Science, Bachelor's Degree Computer Science at University of Copenhagen
JavaScript library for reading EXIF image metadata
Role in this project:
Front-end Developer
Contributions:17 commits, 2 comments in 5 years 2 months
Contributions summary:Jacob primarily contributed to the front-end aspects of the project by modifying the JavaScript code within the `exif.js` file. Their work involved removing headers, refactoring code to use `arraybuffer` for image data loading, and adding support for different image sources such as data URIs, object URLs, and blobs. The user also made minor adjustments to the example HTML file to include testing for these features.
Montage is an elegant, open source HTML5 framework maintained by Montage Studio that rivals native SDKs, yet is easier to learn. It offers modular components, two-way data binding, and much more. Join us on irc.freenode.net#montage. Sign up for our beta to build Montage applications in the cloud.
Role in this project:
Full-stack Developer
Contributions:55 commits in 5 months
Contributions summary:Jacob primarily focused on modifying the media controller component, refactoring it to use the HTML5 MediaController API. These changes included updating media playback controls, handling volume adjustments, and implementing fullscreen toggling. The user also removed obsolete code related to poster images and made adjustments to the AbstractVideo component, showing a focus on the user interface elements and their integration with the media playback functionality.
signhtml5ui-componentsjavascriptwebcomponents
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
Jacob Seidelin - Solutions Architect at Berlingske Media