NB logo

C A S E   S T U D I E S

Detailed breakdowns of how I approach and solve real engineering problems.

Featured
BetterIcons for Umbraco

BetterIcons for Umbraco

How I built a custom property editor that brings 200,000+ icons to Umbraco CMS, from problem identification to open-source release.

Problem

Umbraco CMS ships a limited icon picker, only ~400 icons, no external icon search, stuck with them.

Approach

Built a Preact based picker mounted via Angular (v13−) and Lit (v14+), integrating 200K+ icons from Lucide, Tabler, FontAwesome, and more.

Outcome

Open-sourced on GitHub & NuGet. Adopted by the Umbraco community. One-line install, zero config.

Umbraco CMS .Net/C# Preact TypeScript styled-components Angular Lit Rspack NuGet
Read the full case study

Be part of the thinking behind the craft.

Why real systems behave the way they do. Technical paths that change outcomes.
The web’s native language, decoded.

Monthly. No pandering, no gimmicks, no shallow summaries.