Skip to main content

Selected work · 2022 → 2025

Exakom · Angular modernisation

Multi-year Angular migrations on the B2B product — not the corporate site

Exakom logo
AngularC#.NETRxJSKendo UIFigma

Context

Exakom builds B2B data-visualisation and monitoring products for industrial clients. My work spanned two engagements over four years — always on the product application, never on the public marketing site.

Freelance phase — migration & architecture

First engagement (2022): migrate a legacy Angular codebase to a modern stack and introduce DDD architecture to pay down structural debt.

  • Full Angular upgrade with clearer module boundaries.
  • Refreshed component library foundations before the longer apprenticeship.
  • Proposed Agile + CI practices and set up the testing baseline the team kept using.

Apprenticeship — design system & dashboards

Three-year alternance (2022 → 2025): grow the front-end alongside product and clients.

  • Angular upgrades

    Led major version migrations while respecting the DDD layout introduced earlier.

  • Design system

    Reworked the Kendo UI for Angular layer — unified components, spacing and interaction patterns.

  • Data viz

    Shipped advanced dashboards and client-facing visualisations on continuous delivery cadence.

  • Product design

    Proposed interfaces in Figma in tight collaboration with product owners and end clients.

  • Maintainability

    Documented features and patterns so rotations did not stall delivery.

Stack & collaboration

Angular, C#, .NET, RxJS, REST, WebSocket, Kendo UI, Figma — team grew from 2 to 4 with simplified Agile rituals.

Impact

Exakom's product surface became easier to extend: fewer one-off components, predictable upgrade paths, and dashboards clients could actually read under operational load.

Editorial vignette for the Exakom Angular modernisation case study
Editorial figure — Exakom B2B product modernisation.

Fullstack engineer · Alternance + Freelance