Selected work · 2022 → 2025
Exakom · Angular modernisation
Multi-year Angular migrations on the B2B product — not the corporate site

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.

Fullstack engineer · Alternance + Freelance