Selected Work & Positions
position (2020):
Front-End Chapter Lead
at Danske Bank
Leading and being the HR responsible for the Front-End Chapter consisting of 8 employees in the "Financing Business Tribe" in Danske Bank.
In our Chapter we define "how" we work with Front-End, while we (including myself) are doing our day-to-day work in a cross-functional Squad.
Main technologies: Apollo, Confluence, Cypress, Docker, Graphql, JavaScript, Kibana, Mongodb, NextJS, NodeJS, Open Shift, REST-API, React, Sentry, Storybook, Styled Components
position (2019, 2020):
Chief Software Engineer
at Danske Bank
Lead on the JavaScript part of the Future Financing Customer Solution (grooming features, being the go-to person for all stakeholders, including developers on my team).
Participating in Financing IT's "Front-End guild", defining Front-End best practices in Financing IT and Danske Bank.
Leading the "Future Financing Design System" in close collaboration with UX, and participating in discussions on drafting the Danske Bank Design System.
Of other achievements, I've initiated bringing Sentry (for error tracking) and Cypress (for automated testing) to Danske Bank, and with a little luck I'll also bring Chromatic for visual regression testing.
Main technologies: Apollo, Confluence, Cypress, Docker, Graphql, JavaScript, Kibana, Mongodb, NextJS, NodeJS, Open Shift, REST-API, React, Sentry, Storybook, Styled Components
position (2018, 2019):
Senior Software Engineer / Frontend Lead
at Danske Bank
Lead developer on the JavaScript part of a new project in Danske Bank/Future Financing.
Other accomplishments include setting up component library/design system as own npm module and contributing to Danske Bank's best practices on JavaScript related matters.
Main technologies: Apollo, Cassandra, Cypress, Docker, Graphql, JavaScript, Kibana, Mongodb, NextJS, NodeJS, Open Shift, REST-API, React, Sentry, Storybook, Styled Components
project (2018, 2019):
Specs & Wireframing
for Grænseforeningen
Detailed specs with wireframes of all pages for tendering for a new website (to be published later in 2019).
Main technologies: Sketch
position (2017):
Senior Software Engineer
at Danske Bank
Developer on a React/Redux app in Danske Bank/Future Financing.
Main technologies: JavaScript, NodeJS, REST-API, React, Redux, Redux-Saga, Selenium, Storybook
project (2017):
New website/shop
for Norse Projects contracted by Waste Management Consulting
link
Building site and shop based on third party shopping system and headless Wordpress (javascript part)
Main technologies: JavaScript, NextJS, REST-API, React, Redux, Redux-Saga, Sass
project (2017):
Structure for new site
for Danmarks Underholdningsorkester contracted by Troels Abrahamsen
link
Main technologies: JavaScript, Sass, Zurb Foundation, jQuery
project (2017):
Superheat Tuner Mobile App MVP
for Danfoss contracted by The Ramp
Main technologies: JavaScript, React, React Native
project (2017):
Intranet sites
for Novo Nordisk contracted by CPH Cloud Company
Refactoring framework for Sharepoint based intranet sites at Novo Nordisk + various work.
Mainly JavaScript work, leveraging ES6, Gulp, Webpack & Babel.
Main technologies: Bootstrap, CSS, JavaScript, Sass
project (2017):
Helping out on event site
for Large European Car Company contracted by Jochen Gülden
Main technologies: Bootstrap, JavaScript, PHP, SilverStripe
project (2017):
Presentation site for Visit Denmark's Strategy 2017-2019
for Visit Denmark contracted by Double Projects
link
Html implementation, including CSS/SVG animations.
Main technologies: CSS, CSS3 Animations, JavaScript, Sass, Zurb Foundation, jQuery
project (2017, 2016):
Article Crawler Webapp
for Canadian Partnership against Cancer contracted by CPH Cloud Company
Technical lead on building a web app that replaces CPAC's legacy article crawler system. The app aggregates law texts, crawled from all Canadian municipalities by robots set up on Dexi. The app was built using PHP/SilverStripe 4 as backend, and Javascript/ES6/Bootstrap as frontend.
Main technologies: Bootstrap, JavaScript, PHP, Sass, SilverStripe, jQuery
project (2017, 2016):
Omtanke Online
for University College Syddanmark
link
Website to teach children and teenagers in Denmark about being conscious when being online.
Design and ux in collaboration with Mikkel Johnsen. Graphical identity by Tobias Røder.
Main technologies: Behat, CSS, JavaScript, PHP, Sass, Selenium, SilverStripe, Zurb Foundation, jQuery
project (2016):
Presentation site for VisitDenmark's Evaluation of the Denmark Pavillion in Rio de Janeiro during the Olympics 2016
for Visit Denmark contracted by Double Projects
link
Html implementation, including CSS animations.
Main technologies: CSS, CSS3 Animations, JavaScript, Sass, Zurb Foundation, jQuery
project (2016):
Dansk Mindretal
for University College Syddanmark
link
Website with 4 small educational mobile web apps to teach students in Denmark about the Danish minority South of the German border.
Apps:
- Stories: http://danskmindretal.dk/livsfortaellinger/
- Friendship book: http://danskmindretal.dk/vennebogen/
- Dilemma game: http://danskmindretal.dk/dilemmaspillet/
- Story cube: http://danskmindretal.dk/story-cube/
Main technologies: Behat, CSS, JavaScript, Sass, Selenium, Zurb Foundation, jQuery
project (2016, 2015):
Retail App
for Simple Giving Inc contracted by Adair Creative Group
In 2015/2016 I was part of the team at ACG that developed a retail app with 3 different entry points that are using the same code base for Web, iOS and Android. We used SilverStripe as the backend, and communicated with the React/Redux based frontend through an API.
Main technologies: Behat, PHP, REST-API, React, Redux, SilverStripe, Zurb Foundation
project (2015):
Mobile design upgrade of rios.dk
for RIOS
link
Updated the design I created a few years earlier to be mobile friendly by introducing Zurb Foundation. Also upgraded to SilverStripe 3.
Main technologies: CSS, JavaScript, SilverStripe, Zurb Foundation, jQuery
project (2015):
Distribution System
for Undisclosed Client contracted by CPH Cloud Company
Lead on SilverStripe backend for a soon to be released distribution system. Can't disclose more at this point.
UPDATE: Unfortunately this project was never released due to internal policies.
Main technologies: PHP, REST-API, SilverStripe
project (2015):
Mobile Company Website
for Klubliv Mobil
link
Project lead on Klubliv Mobil, which is a recently started mobile phone company. The SilverStripe based site integrates with an API and includes signup and dashboard for clients. Our work flow includes all the bells & whistles you could wish for: We communicate over Slack, use Jenkins as CI that runs unit tests on each commit, have full Behat coverage on the signup flow, and use Terminal Tools for deployment and syncing environments.
Main technologies: Bootstrap, Less, PHP, SilverStripe
project (2015):
Helping launching klublivdanmark.dk
for Klubliv Danmark
link
I helped leading development, refactoring, building signup forms, and finding additional help to make sure the SilverStripe based website for Klubliv Danmark could launch for it's deadline in April 2015.
Main technologies: CSS, JavaScript, PHP, SilverStripe
project (2015):
Big Data Web App
for Undisclosed Client contracted by Adair Creative Group
In the spring 2015 I'm helping out with mostly frontend and some backend development on a Laravel/MongoDB based web app that's dealing with some seriously big data.
Main technologies: Bootstrap, JavaScript, Laravel, Mongodb, PHP, REST-API
project (2015, 2014):
Danish Royal Collections
for Danish Royal Collections contracted by CPH Cloud Company
link
New site, mobile first, and on Wordpress. My work included frontend structure & development, project management, content migration, infrastructure setup.
Main technologies: CSS, JavaScript, Sass, Zurb Foundation, jQuery
project (2015, 2014, 2013):
Multiple Sites Solution
for Deckom Consulting
Allows the client to set up unlimited sub sites with custom themes and color schemes.
Main technologies: CSS, JavaScript, PHP, SilverStripe, Zurb Foundation, jQuery
project (2014):
Various e-commerce projects
for Adair Creative Group
In the fall 2014 I returned working with Adair Creative Group where I helped out developing features for 2 existing SilverStripe based ecommerce sites.
Main technologies: PHP, SilverStripe
project (2014, 2013):
Element 5 Real Estate
in co-operation with Jochen Gülden for Element 5
link
Backend system (real estate administration, based on German OpenImmo standard) for SilverStripe based real estate site, Element5 Mallorca.
Main technologies: PHP, SilverStripe
project (2014):
Vild & Stille
for Danish ADHD Society contracted by CPH Cloud Company
link link
iPad game & site for the Danish ADHD society. Backend powered by SilverStripe.
Main technologies: JavaScript, PHP, Sass, SilverStripe, Zurb Foundation, jQuery
project (2015, 2014, 2013):
Web shop: Hängemattenladen
for Hängemattenladen
link
Various support on the SilverStripe based web shop
Main technologies: JavaScript, PHP, Sass, SilverStripe, Zurb Foundation, jQuery
project (2014):
Website for the first European StripeCon
link
Main technologies: PHP, Sass, SilverStripe, Zurb Foundation
project (2014):
Schuler Group 175 Years Anniversary Site
in co-operation with Jochen Gülden for Schuler contracted by Jochen Gülden
SilverStripe structure, development & support on a multi language site with staff, manager and gallery sections, empowering eployees to actively participate in the celebrations.
Main technologies: Bootstrap, Less, PHP, SilverStripe
project (2014, 2013):
Klimakonsulenten
for Copenhagen University
link
A climate toolbox for based on research done at the Citizen Driven Environmental Action Program (CIDEA) at the Copenhagen University.
Main technologies: PHP, Sass, SilverStripe, Zurb Foundation
project (2013):
Nordic Aesthetics
for Fritz Hansen contracted by CPH Cloud Company
a simple SilverStripe 3.1 based web app that allows employees at Fritz Hansen to upload photos, and see them in a nice, slide-enabled gallery.
Main technologies: JavaScript, Sass, SilverStripe, Zurb Foundattion, jQuery
project (2013):
School Intranet System
for Colin Burns
SilverStripe 2.4/Twitter Bootstrap based school intranet solution. The app features homework, groups, address management and an advanced calendar.
Main technologies: Bootstrap, JavaScript, Less, SilverStripe, jQuery
project (2013):
Downtown Bentonville
for Bentonville, AR contracted by Adair Creative Group
SilverStripe backend structure & development, featuring calendar, misc directories, and blog.
Main technologies: PHP, SilverStripe
project (2013):
Salveo.net
for Salvéo contracted by Adair Creative Group
link
SilverStripe based site for Salveo.
Main technologies: CSS, PHP, SilverStripe, Zurb Foundation
project (2013):
Yoo.com
in co-operation with Azul Studio for Yoo by Phillippe Starck & John Hitchcox contracted by Azul Studio
link
SilverStripe 3.0 based site for Yoo.com. The site features multiple languages (including Chinese), and several whitelabel sub sites - all managed from the same system.
Main technologies: PHP, SilverStripe
project (2012):
Print workflow Web-app
in co-operation with Jochen Gülden for Proveedora Hispano-Holandesa contracted by Jochen Gülden
SilverStripe 2.4/Twitter Bootstrap print workflow web app custom built for print shop in Barcelona.
Main technologies: Bootstrap, JavaScript, PHP, SilverStripe, jQuery
project (2012):
Greenpeace Event for the movie Into Eternity
for Magic Hour Films
Development of countdown script, graphic, and overall co-ordination of priming the Into Eternity site (which I’ve developed as well) for millions of visitors for a Greenpeace event where the movie was available to stream for free.
Main technologies: CSS, JavaScript
project (2012):
Milan Fair Mobile Site
for Fritz Hansen contracted by CPH Cloud Company
link
Backend and frontend work of mobile site for Fritz Hansen’s Minuscule chair.
Main technologies: CSS, JavaScript, jQuery
project (2012, 2011):
MV Retail Web app
for MV Retail contracted by Adair Creative Group
I was part of the MV Retail team for almost a year, working on the SilverStripe-based webapp.
Main technologies: JavaScript, PHP, SilverStripe
project (2012, 2011):
Portfolio for Anton Engel
in co-operation with Anton Engel for Anton Engel
link
The website for the illustrator "Anton Engel" has been designed and developed in close co-operation with the artist himself. Anton Engel creates, illustrates and draws in Hamburg, Germany.
Main technologies: CSS, JavaScript, SilverStripe, jQuery
project (2012, 2011):
RIOS & RIOS Tagbolig
for RIOS
link link
Design & development of 2 different sites, running on the same code base.
Main technologies: CSS, JavaScript, SilverStripe, jQuery
project (2011):
Airshoppen Mobile Site
for Thomas Cook contracted by CPH Cloud Company
Frontend work involved in enabling a mobile friendly shopping experience on Airshoppen - Thomas Cook Scandinavia’s online tax free shop.
Main technologies: JavaScript, Sass, jQuery Mobile
project (2011):
Bentonville Public Library
for Bentonville Public Library contracted by Adair Creative Group
SilverStripe based presentation site.
Main technologies: CSS, JavaScript, PHP, SilverStripe
project (2011, 2010):
Website for Partners in Confronting Collective Atrocities
link
Design & development of website for the organization “Partners in Confronting Collective Atrocities”.
Main technologies: CSS, JavaScript, PHP, SilverStripe
project (2011, 2010):
Yogatid
in co-operation with CPH Cloud Company
Yoga portal, integrated with Facebook. Included community calendar, auto crawling blog rolls, and much more.
Main technologies: CSS, JavaScript, PHP, SilverStripe
project (2011, 2010):
SilverStripe Project Management
link
A simple project management system, built in SilverStripe. This is a fully functioning project management system for a 1-man company. It's built in a couple of days in 2010, out of the need for a PM system. This project is open source, and available on Github.
Main technologies: CSS, JavaScript, PHP, SilverStripe
project (2011, 2010):
Danish TV3's Paradise Hotel 7
for TV3 contracted by CPH Cloud Company
All frontend and backend work involved in the 7th episode of “Paradise Hotel”, a reality show, aired on Danish TV3.
Main technologies: CSS, Drupal, JavaScript, PHP
project (2010):
Site for the movie "Into Eternity"
for Magic Hour Films
link
Implementation of design and setup of CMS for the movie Into Eternity.
Main technologies: CSS, JavaScript, PHP, SilverStripe
project (2010, 2009):
Dmap
for Magic Hour Films
The SilverStripe 2.3 based webapp Dmap facilitates movie distribution for a small Danish documentary production company, featuring a clickable world map, that is colored to give an easy overview on where distribution agreements have been set up. All frontend and backend work.
Main technologies: CSS, JavaScript, PHP, SilverStripe
project (2010, 2009):
Danish Royal Collections
for Danish Royal Collections contracted by CPH Cloud Company
The site for Rosenborg Castle, and Amalienborg Castle in Copenhagen, housing the crown jewels. SilverStripe 2.3 powered multi language, multi-site site with separate mobile site, as well as ecommerce for the museum shop.
Main technologies: CSS, JavaScript, PHP, SilverStripe
project (2010, 2009, 2008):
Calendar Web App
for 1Calendar Aps
When approached to join the startup 1Calendar in 2008, I recommended the use of SilverStripe as backend and framework. The first version of 1Calendar was powered by SilverStripe, and served students at several universities in Copenhagen and Århus, Denmark.
Main technologies:
position (2010, 2009):
Developer
at Copenhagen University
Developing and co-designing various working prototypes for the CITH research project.
Main technologies: CSS, JavaScript, PHP, SilverStripe
project (2008):
SurvivalKit presentational site
for SurvivalKit
link
Portfolio website for the Danish designer "Kit Halding"
Main technologies: CSS, JavaScript, PHP, SilverStripe
project (2008):
Site for the movie "Burma VJ"
for Magic Hour Films
link
Implementation of design and setup of CMS for the movie Burma VJ.
Main technologies: CSS, JavaScript, PHP, SilverStripe
position (2007, 2006):
Developer
at Rezidor SAS Cornerstone
Building various PHP based tools.
Main technologies: CSS, JavaScript, PHP
position (2005, 2004):
Developer
at International Health Insurance
Working on ihi.com and building various internal tools
Main technologies: .NET, ASP, CSS, JavaScript
project (2005, 2004, 2003):
Custom CMS
Development of own content management system, which was used for appr. 10 client sites, including two ecommerce systems. Around 2006 it was clear to me that keeping on updating and working on an own CMS would be a lot of work. In 2007, after trying out several solutions, I found SilverStripe, and which is the CMS I now preferably use.
Main technologies: ASP, CSS, JavaScript
project (2002, 2003, 2004):
Online Magazine
for Slesvigland
Multi-language article archive and database, Slesvigland. Slesvigland was a Danish/German magazine that was available in the Danish/German border region since the 1970’s. Work included scanning of appr. 130 magazines, and digitize them, an interactive map, and a timeline.
Main technologies: ASP, CSS, JavaScript
position (2002):
Intern
at Marketeam
Intern as designer, but started working on web tools during the internship.
Main technologies: ASP, CSS