Selected Work & Positions
Having been freelancing for many years, I've worked on projects for an array of interesting clients (both as direct clients/employers, and indirectly as sub contractor).
These include Philippe Starck (link), Danfoss (link), Thomas Cook (link), the Danish Royal Collections (links: #1 #2), Visit Denmark (links: #1 #2), Novo Nordisk (link), Greenpeace (link), Fritz Hansen (links: #1 #2), Paradise Hotel on Danish TV3 (link), Rezidor SAS Cornerstone (link), a large European car company (link), Copenhagen University (links: #1 #2), Canadian Partnership against Cancer (link), Norse Projects (link), International Health Insurance (link), Grænseforeningen (link), the Danish ADHD Society (link), Schuler Group (link), Danmarks Underholdningsorkester (link),
...and of course my current employer, one of the largest banks in Denmark, Danske Bank (links: #1 #2 #3)
Timeline
position: Chapter Lead, Front-End
Leading and being the HR responsible for the Front-End Chapter consisting of 10 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.
back to top
project: JamStack website
linkAs part of my "Time to Give" days in Danske Bank, I helped out bootstrapping a JamStack based site.
position: Chief Software Engineer
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.
back to top
position: Senior Software Engineer / Frontend Lead
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.
back to top
project: Specs & Wireframing
Detailed specs with wireframes of all pages for tendering for a new website.
position: Senior Software Engineer
Developer on a React/Redux app in Danske Bank/Future Financing.
back to top
position: Full Stack Web Developer
linkI've had my own company since 2005. From 2008 to 2017 when I started my full time job at Danske Bank, I've been actively working as freelance/sub contractor under my company, "Title Web Solutions".
project: New website/shop
linkBuilding site and shop based on third party shopping system and headless Wordpress (javascript part)
project: Mobile App MVP: "Superheat Tuner"
Built for iOS and Android.
project: Intranet sites
Refactoring framework for Sharepoint based intranet sites at Novo Nordisk + various work.
Mainly JavaScript work, leveraging ES6, Gulp, Webpack & Babel.
project: Helping out on event site
2017project: Presentation site for Visit Denmark's Strategy 2017-2019
linkHtml implementation, including CSS/SVG animations.
project: Article Crawler Webapp
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.
project: Omtanke Online
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.
back to top
project: Presentation site for VisitDenmark's Evaluation of the Denmark Pavillion in Rio de Janeiro during the Olympics 2016
linkHtml implementation, including CSS animations.
project: Dansk Mindretal
linkWebsite with 4 small educational mobile web apps to teach students in Denmark about the Danish minority South of the German border.
project: Retail App
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.
project: Mobile design upgrade of rios.dk
Updated the design I created a few years earlier to be mobile friendly by introducing Zurb Foundation. Also upgraded to SilverStripe 3.
project: Distribution System
Lead on backend for a distribution system. We finished off the project, however, unfortunately it was never released due to internal policies.
project: Mobile Company Website
Project lead on Klubliv Mobil, a mobile phone company startup, which ran on the Telenor network. The SilverStripe based site integrated with an API and included signup and dashboard for clients.
We used Jenkins as CI that ran unit tests on each commit, had full Behat coverage on the signup flow, and used scripted deployments and environment syncs.
project: Helping launching klublivdanmark.dk
I helped leading development, refactoring, building signup forms, and finding additional help to make sure the website for Klubliv Danmark could launch for it's deadline in April 2015.
project: Big Data Web App
I helped out with mostly Front-End and some back-End development on a Laravel/MongoDB based web app that's dealing with some seriously big data.
project: Danish Royal Collections
linkNew site, mobile first, and on Wordpress. My work included Front-End structure & development, project management, content migration, infrastructure setup.
project: Multiple Sites Solution
Allows the client to set up unlimited sub sites with custom themes and color schemes.
project: Various e-commerce projects
In the fall 2014 I returned working with Adair Creative Group where I helped out developing features for 2 existing e-commerce sites.
project: Element 5 Real Estate
linkBackend system (real estate administration, based on German OpenImmo standard) for real estate site, Element5 Mallorca.
project: Vild & Stille
iPad game & site for the Danish ADHD society.
project: Schuler Group 175 Years Anniversary Site
Structure, development & support on a multi language site with staff, manager and gallery sections, empowering eployees to actively participate in the celebrations.
project: Klimakonsulenten
A climate toolbox based on research done at the Citizen Driven Environmental Action Program (CIDEA) at the Copenhagen University.
project: Nordic Aesthetics
a simple web app that allows employees at Fritz Hansen to upload photos, and see them in a nice, slide-enabled gallery.
project: School Intranet System
The app features homework, groups, address management and an advanced calendar.
project: Downtown Bentonville
Backend structure & development, featuring calendar, misc directories, and blog.
project: Yoo.com
The site features multiple languages (including Chinese), and several whitelabel sub sites - all managed from the same system.
project: Print workflow Web-app
Custom built web-app for print shop in Barcelona.
project: Greenpeace Event for the movie Into Eternity
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.
project: Milan Fair Mobile Site
linkBackend and frontend work of mobile site for Fritz Hansen’s Minuscule chair.
project: MV Retail Web app
I was part of the MV Retail team of developers for almost a year.
project: Portfolio for Anton Engel
linkThe 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.
project: RIOS & RIOS Tagbolig
Design & development of 2 different sites, running on the same code base.
project: Airshoppen Mobile Site
Frontend work involved in enabling a mobile friendly shopping experience on Airshoppen - Thomas Cook Scandinavia’s online tax free shop.
project: Bentonville Public Library
2011project: Website for Partners in Confronting Collective Atrocities
Design & development of website for the organization “Partners in Confronting Collective Atrocities”.
project: Yogatid
Yoga portal, integrated with Facebook. Included community calendar, auto crawling blog rolls, and much more.
project: SilverStripe Project Management
linkA 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.
project: Danish TV3's Paradise Hotel 7
All frontend and backend work involved in the 7th episode of “Paradise Hotel”, a reality show, aired on Danish TV3.
project: Site for the movie "Into Eternity"
linkImplementation of design and setup of CMS for the movie Into Eternity.
project: Dmap
The 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.
project: Danish Royal Collections
The site for Rosenborg Castle, and Amalienborg Castle in Copenhagen, housing the crown jewels. Multi language, multi-site with separate mobile site, as well as e-commerce for the museum shop.
position: Calendar Web App
Development lead on the startup 1Calendar. It served students at several universities in Copenhagen and Århus, Denmark.
position: Developer
Developing and co-designing various working prototypes for the CITH research project.
project: SurvivalKit presentational site
linkPortfolio website for the Danish designer "Kit Halding"
project: Site for the movie "Burma VJ"
linkImplementation of design and setup of CMS for the movie Burma VJ.
position: Developer
Building various PHP based tools.
position: Developer
Working on ihi.com and building various internal tools
project: Custom CMS
Development of own content management system, which was used for appr. 10 client sites, including two e-commerce 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 the PHP based CMS system SilverStripe, that I used for the coming 10 years.
position: Online Magazine
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.
position: Intern
Intern as designer, but started working on web tools during the internship.