Freelance Front-end Developer and UX Engineer

I work as a consultant within UX and front end development.
I'm passionate about designing, building and optimising digital experiences.
I master HTML, CSS and Javascript, as well as various prototyping and design tools.

As Creative Developer I work with various frameworks (however I consider myself framework agnostic) and libraries such as Three.js and PixiJS (WebGL). I’m also familiar with most CMSs and setting up static site builders with a headless CMS.

As UX Engineer I often work as the link between design and dev teams (working with animations, prototypes etc.). I also work as a UX generalist - analyzing, (re)designing, optimising user journeys and performing user tests. I work intensively with usability, cognitive biasses, SEO, performance optimisation and best practices within UX.

My work has been awarded by FWA, Awwwards, Creative Circle, Webby etc. and been featured in magazines and books.

Let’s work together:

Michael Vestergaard / Copenhagen, DK / / +45 28936390

B&O Play


B&O Play

Websites (2014-2019)

Since 2014 I have worked as lead frontend developer for B&O Play.
I have developed various custom galleries, USP, menu and product modules (integrated with Sitecore) - and more than 30 unique product- and campaign websites.

I also contribute with concept-, UX- and interaction designs.
The websites have received numerous awards and global attention, leading to hundred of thousands extra visitors and valuable brand building.

Made with Magic People Voodoo People & a little bit of Trouble. Sitecore by Alpha Solutions.

See some of the Awwwards we received.

Green Room Design


Green Room Design

Website (2021)

Green Room Design recently launched their new playful website. They asked the talented designer Rich Brown and I to help them out.

Users can dive into 5 different games (flipsides) while exploring the work and approach of Green Room Design.

WebGL was used for games and glitches (RGB distortion). Also try out some of the nice interactive effects in the blog section.

Go and have a look, be sure to try the various flipsides.

Designed by Rich Brown

Technologies include: three.js, GSAP, Matter.js and Prismic (and a custom static site generator).

Verity Studios


Verity Studios

Website (2018)

Capture the magic of Verity's indoor drone shows. This was the brief for the brand website for Verity Studios.

We created a feature-rich website with smooth transitions, subtle animations and a 3D (WebGL) interactive drone show to welcome visitors! All this mixed with impressive case studies, videos and immersive interactive content.

The website is fully manageable from their headless CMS. By using a webhook the site is build and cached instantly when the CMS is updated. This makes the site SEO-friendly and blazing fast!

Visit for the full experience.

I developed the entire website (both back- and frontend) for the great people at Outpost.

The site is featured in net magazine "how we built" and at Awwwards and Communication Arts among many.

Technologies include: three.js for WebGL, GSAP for animations and Prismic for backend.


fashion website


Fashion website (2017)

I hooked up with Playdate-Studio to create this unique fashion website for Danish luxury label Opsundbay.

We developed a concept of getting up close instantly and showing the brilliant details of the products in high resolution. We implemented an original interaction paradigm of mixing scroll and pan to give a fantastic overview and a luxurious experience of each product.

Designed by Playdate-Studio.

Visit or see the Awwward feature.

Wild Life Centre


Wild Life Centre

Museum installation at Bear Park in Flå, Norway (2014-now)

For the brand new Wild Life Centre I was commissioned by Spekter to work on a series of installations. I was in charge of the production of:
- 4 Kinect (3D camera) experiences
- 3 touchscreen apps
- a wall projected app (controlled by a tablet)
- a quiz screen with physical buttons (bear paws)
- a website

I worked with Spekter to conceptualize all installations, before I did the interaction designs and all the coding. My role was a mix of UX Design, Creative Developer and Producer.

I enjoyed making this for Spekter with graphic designs from Søren Smidt & backend provided by Rune Bonsu.

See more in this Youtube video or at the museum website.

Nørgård Mikkelsen


Nørgård Mikkelsen

Website (2017)

The oldest, and one of the most respected advertising agencies in Denmark, Nørgård Mikkelsen, asked me to help with the frontend development of their new website.
I worked closely together with the UX & Design team and developed prototypes for interactions and motion.
I then built the entire website with a solid focus on animations and great user experiences.

The website was developed directly for Nørgård Mikkelsen.
The backend was developed by LAIT.

Go enjoy the website right here.


mobile/tablet app

Junior Redder

Mobile/tablet app (2018)

With Pluralis I designed and developed this new First Aid app for children. The app has 3 sections: Call 112 (emergency line), Recovery Position & Become a Junior Medical.

The first two sections are educational and completed with a drag and drop quiz. The last section is a game in 4 different environments (forest, kitchen etc). The children can explore a handful of emergency situations and choose the best ways to handle them.

Created with Plularis for Børneulykkesfonden. We also work together on U-landskalender among many things.

Download for free at Google Play or the App Store.
The app is in Danish.

The 100 Meter Scroll

web game

The 100 Meter Scroll

Online scrolling game (2013)

The guys from momlookwhatimade asked me to code this simple but very original (responsive) browser game.

The concept is simple: ”Who's the fastest scroller in the digital world”. So far more than 4 million visitors have accepted the challenge!

Made with the amazing guys from momlookwhatimade.

Try it at the website or read more about it.
You can also see the original promo video.

Museum / schools / libraries


Museums / schools / libraries

Various installations

Here’s a reel of some of the many installations I have worked on since 2010. They involve both single- and multitouch applications, camera tracking (Kinect) and multiuser experiences.

Get in touch if you are interested in projects like these and let’s have coffee.
Full descriptions are available on request.

Storm P, Kattegatcentret, SMK & Kolding Library were developed for the amazing team at Redia.

Jens Olsens World Clock was made with ATWTP, Festo was developed for Fox on the Run and the educational floor games were made with WizeFloor.