A competency platform, built from an empty repo
- Role
- Angular / .NET Frontend Engineer
- Period
- 2024 – present
An existing HR competency platform needed to be extended for domain-specific needs and to work for teams of very different sizes — from a handful of people to organisational units in the thousands. Rather than bend the old system, we started a greenfield application.
What I built
I developed the front end of the new application, now serving several thousand users across hundreds of tracked competencies, using Angular, Telerik Kendo UI and Playwright for end-to-end coverage.
I did not stop at the API boundary. I contributed to the .NET Core backend, extending REST microservices for the competence hierarchy, business-unit and people management, and the Excel import/export modules that most of the organisation actually lives in.
Natural-language search
Competency frameworks are hard to search because people do not know the official name of the thing they are looking for. I integrated a self-hosted LLM for knowledge-base management, so the search accepts a plain description and returns the right competency. Self-hosted mattered here — this is HR data about identifiable employees.
Beyond the code
I designed an Angular curriculum covering RxJS, dependency injection and component design, and used it to upskill eight developers. I also steer the technical side of product roadmap discussions, which mostly means explaining what a front-end decision will cost in two years rather than this quarter.
Stack
Angular 21 · .NET Core · Kendo UI · MS SQL · TypeScript · Playwright · Windows Auth · E2E testing