Case  —

A nightclub
management suite.

Nyx asked me to reshape their frontend architecture - a reusable Vue component framework shared across their applications, and a full rewrite of their largest back-office product. The platform is used by more than 250,000 people.

Mockup design of a Nyx project built by Emil Rosenius

The client

Nyx is a full-featured nightclub management suite. It's made with the passion for providing a sublime service at ease, and features more or less everything you need to run a paperless nightclub - all cloud-based and at your fingertips.

Client website

The job

Nyx sought my help with the challenge of transforming the front-end architecture across their 7 platforms. During my time at Nyx I managed the project of architecturing and developing the underlying infrastructure for the future of Nyx's endeavours in the world of front-end for the next years to come.

With help from Nicolai Qvindbjerg on the design, I built an extensible Vue component framework shared across Nyx's frontend applications, and implemented it in a new version of their feature-rich back-office product. The framework still underpins Nyx's frontend applications today.

Atmosphere  —

From pen & paper
to a digital space.

iPad with Nyx installed and drinks on a table in a nightclub
Bartender serving a drink in a nightclub using Nyx
Employee holding using the table booking service in Nyx on an iPad
Employee holding an iPad running Nyx in a nightclub while serving champagne

What I did

While scaling the infrastructure, I took the lead on implementing the architecture as a version 2.0 of Nyx's largest back-office application. This included setting up the project and developing the front-end for key features like a login system, a shift management system, a membership approval system, an account management system, a settings management system, a booking system, an event system and a drag and drop table- and floor plan editor with direct integration to the new booking system.

"Emil has proven to be very structured in his development process and always pays significant attention to detail in everything from business logic to front end UI, which results in viable and maintainable projects. In addition, Emil delivers on time and as promised but does not shy away from a challenge. I've followed Emil for several years and he has evolved quickly as a developer."

Nicolai Cornelis

Founder @ Nyx

Results

101.000

Lines of code written

147

Reusable components implemented

1000s

Of hours saved on future development

Showcase  —

Great changes,
great results.

Mockup of the shift management feature in Nyx
Mockup of the ticket management feature in Nyx
Mockup of the event overview feature in Nyx

Looking for
the right developer?

Whether you're ready to start or just exploring your options, feel free to reach out. No commitment, no pressure.

I usually respond within 2 hours.

11+ years of experienceBased in Copenhagen