Open-source components for Blazorise
Reusable Blazor components, first built for the BaselineZ web portal, contributed to and maintained in the open-source Blazorise library, followed by a part-time engagement on the library itself.
- Client
- Blazorise
- Period
- 2023 – 2026
- Sector
- Open source
- Role
- Open-source contributor (since 2023), Software Engineer (Feb – Apr 2026)
The BaselineZ web portal is built with Blazor and the Blazorise component library. Rather than keep our common components private, we donated them to Blazorise and kept maintaining them there: the RichTextEdit, QRCode and Repeater components.
It is a win-win. Feedback from the open-source community makes the components more mature and reusable, and the product benefits from improvements made by others. The contributions were recognised by the Blazorise maintainers.
From February to April 2026 I also worked on Blazorise itself, as a part-time software engineer.
Key challenges
- Turning components built for one product into general-purpose building blocks that other teams can rely on.
Architecture highlights
- RichTextEdit, QRCode and Repeater components, contributed from the BaselineZ portal to the shared library.
Stack
- C#
- Blazor
- ASP.NET
- JavaScript
- Razor