White Hat Gaming Ltd – Enterprise backoffice platform

White Hat Gaming case study — Building and maintaining the enterprise backoffice and shared UI library in an Nx monorepo

Client:

White Hat Gaming Ltd

Date:

2021–Present

Duration:

4+ years
White Hat Gaming Ltd – Enterprise backoffice platform
Full-stack contribution to White Hat Gaming’s enterprise backoffice platform, with a stronger focus on frontend architecture, shared components and technical decisions within a large monorepo.

About the client

White Hat Gaming provides licensed online gaming platforms to international operators in a highly regulated environment.

Project Overview

The backoffice supports operational, regulatory and business workflows across different roles and products. The codebase is organized as an NX monorepo with multiple applications and shared libraries, while backend services include Node.js and Scala.

The Challenge

Changes to shared code can affect multiple applications and teams. The architecture has to maintain clear boundaries and shared conventions without slowing continuous delivery of product and regulatory changes.

My Contribution

I design and evolve frontend structures, reusable components and complex UI flows. I work with backend teams and contribute to system design, code review and mentoring.

Technology Stack

  • Vue.js, Node.js, Scala, PostgreSQL, NX monorepo, enterprise architecture.
Tags
Categories

Read More

Complete the form with the basic project information. You will then receive a short questionnaire by email, which takes about 10 minutes to complete. Based on your answers, I will prepare a first estimate of cost and timeline.
Get a first estimate for your project

    A link helps me scope your project faster.

    Complete the short questionnaire and I'll prepare a first estimate of cost and timeline.

    This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

    A first estimate of cost and timeline

    Send me a few details about what you need and I’ll reply with a first estimate.

    Request a first estimate