01. Nordiska Galleriet Group (NGLM)

As the Frontend Tech Lead at Nordiska Galleriet Group, I oversee the development and delivery of both public-facing storefronts and internal tools used by the company and its customers. During my three year tenure, my focus has been on frontend solution architecture, though I've also gained a holistic understanding of the entire ecosystem, including backend and operational processes.

Nordiska Galleriet (NOGA)

The storefront for Nordiska Galleriet (later NOGA) was designed and developed under a tight deadline with intricate design decisions. With minimal requirements beyond performance and visual impact, we delivered exactly that. Despite navigating uncharted territory for both the team and the company, we pushed boundaries to create a beautifully crafted e-commerce platform that excels in conversion and offers cost-effective solutions.

Nordiska Galleriet

  • Next
  • React
  • Tailwind
  • GraphQL

Länna Möbler

Länna Möbler is a sister company to NO GA, sharing similarities in both design and functionality. Built on the same core systems, it maintains a distinct identity with a few adjustments aimed at reaching a broader audience. The launch of the new storefront signified a new chapter in Länna's history as it became part of the NOGA ecosystem, benefiting from its advanced architecture.

Länna Möbler

  • Next
  • React
  • Tailwind
  • GraphQL

Business Monorepo

In parallell with developing storefronts and tooling, we have also established a component library to share components between domains. The function of these components range from simple UI elements to complex logic regarding shipping calculations. Coupled with adapters for each respective domain, the components accelerate the developing process and enable less familiar developers to get stuck in.

  • React
  • Tailwind
  • Storybook

02. Vidispine

As the Frontend Developer at Vidispine, I led the design and development of internal tools and custom solutions for clients. Vidispine provides media asset management with a wide range of products designed to streamline digital asset management. Since each company uses different tools and workflows, I developed tailor-made applications to meet specific needs and requirements. Over three years, I helped numerous companies integrate the Vidispine engine into their existing infrastructure, delivering intuitive user interfaces and valuable functionality.

Vidispine Development Toolkit

My first project at Vidispine involved developing and maintaining a component library, complete with development configurations and a style guide for various applications. Initially built in Vue, the library was later rewritten in vanilla JavaScript with adapters for several popular frameworks. Today, the component library is used by numerous customers and applications worldwide.

Vidispine Development Toolkit

  • Javascript
  • React
  • Vue
  • Angular

Joyn Mediathek

Media asset management depends on the smooth integration of various workflows, all controlled through a single user interface. I assisted the team in facilitating workshops, designing the interface, and ultimately developing the solution within their existing workflow. This project was particularly challenging as it marked Joyn's first venture into cloud-based infrastructure, requiring careful alignment with multiple interconnected systems.

Joyn

  • React
  • Vue

Viacom (Paramount)

Automated quality control requires oversight from operators who can approve or reject deliveries. Viacom's extensive catalogue spans a wide range of distributors and suppliers globally. I assisted in integrating the Vidispine engine into an online tool developed by Viacom, enabling operators worldwide to easily access and manage media content.

Paramount

  • React
  • Python

03. Linnaeus University

Interaction Design, more commonly known as UX, is an immersive study that equips designers with the skills to create intuitive and user-friendly digital products, services, and systems. It’s a blend of design thinking, psychology, and technology aimed at creating meaningful and engaging interactions between people and digital platforms. The focus goes beyond crisp UIs - it’s rather about creating experiences that are functional, enjoyable, and easy to use.

We learn to understand how people interact with technology, whether it’s through websites, apps, or newer platforms like AR and speech. The goal is to create seamless and accessible experiences that cater to users’ needs and behaviors. Interaction Design is a constantly changing field, meaning we adapt and keep up with new trends and tools.

Throughout the program, we built a solid foundation in methodologies like user research, prototyping, usability testing, and design patterns. Through internships we got plenty of hands-on experience working on real-world projects and collaborating within cross functional teams. The mix of creativity, technical know-how, and empathy for users enables us to solve intricate design challenges in today’s rampant digital landscape.