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 Lovie, Awwwards, Webby etc. and been featured in magazines and books.

Let’s work together:

Michael Vestergaard / Copenhagen, DK / / +45 28936390

Nationale Bioscoopbon

website / app

Nationale Bioscoopbon

Website / Web App (2022)

De Nationale Bioscoopbon is a shared giftcard for Dutch cinemas. As lead front-end developer for DotControl I built the digital version of the giftcard.

The giftcards are created directly on the website, with thousands of options for customization and personal messages - maybe a romantic card for your girlfriend or an action card for your teenager. Receivers of a giftcard have a unique link for a web-app. This is used for paying directly in the cinemas.

The interaction is playful and fluent - building on the concept "Full of surprises". Creators can continue pushing elements into the card containing movie clips, graphics and personal messages.

Check it out here

Developed for DotControl and Selmore

I customized and extended PixiJS to achieve the nudging effect and fluent odd shapes in WebGL.

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).

VELUX - The Cube


The Cube by VELUX®

Website (2021)

VELUX created this amazing installation for the London Design Festival together with Henning Larsen Architects, Kasper Bjørke and B&O. Visitors can enter the cube and have their moment of calm.

AKQA designed the digital representation of the Cube and asked me to build the front-end. The website is based on the feeling of daylight, changing weather and natural sounds.

I built the 3D Cube with Three.js and combined various models and animations (created by the design team) to achieve the interactive windows, changing skies and the smooth soundscape.

Explore the website here

Developed for AKQA

Technologies include: GSAP, Three.js with custom 3D models and animations.

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.

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.

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.


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.

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.

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.