Vasil Yordanov, June 02, 2026

How a Recording Artist Rebuilt His Site with Blazor and Radzen

One of the most rewarding aspects of building developer tools is seeing them used to scratch a very personal itch. Today we're sharing a customer success story from Noel Stefan Stoyanoff, the man known creatively as NSS since 1992. Noel is a software engineer by trade and the sole architect, developer, and maintainer of nssworld.com, a database-driven catalog of his music, recordings, and concert history.

Long before Discogs or Setlist.fm existed, Noel was already cataloging his CD collection and concert attendance by hand. So when the time came to modernize his site, handing the work off to someone else was never really on the table.

NSS Discography on nssworld.com, rendered with Radzen Blazor Components

The Projectlink

Most of the content on nssworld.com lives in databases that are updated regularly - releases, recordings, gigs, archival entries. The previous version of the site had aged into a security risk, and Noel committed to a full rebuild on Blazor with one architectural rule:

The site has to respond dynamically to ever-changing data without forcing front-end rework every time something updates.

That meant a clean separation between data and presentation, and an architecture maintainable enough that schema and content changes wouldn't snowball into UI work.

Why Radzenlink

After evaluating his options, Noel chose Radzen for a few practical reasons - and one personal one:

  • A clean, modern look out of the box, without fighting CSS
  • Quality UI controls that handled data-heavy pages without custom plumbing
  • Bulgarian heritage - a small but real source of pride in choosing a tool built by a Bulgarian company

How He Used Itlink

Noel rebuilt the site as a Blazor application, leaning on Radzen Components for both the UI and the data layer:

  • CRUD pages wired directly to the database backend, so editing records doesn't require touching the front-end layout
  • Radzen UI controls across all data-driven pages - tables, forms, dialogs - keeping the look consistent and the code minimal
  • Direct database integration through Radzen components, replacing hand-rolled data access in the old site

Because the front end is built from reusable Radzen components, schema and content updates flow through cleanly without forcing layout work.

NSS CD collection on nssworld.com, browsed and filtered through a Radzen Blazor data grid

The Resultslink

The rebuild paid off on the metric that matters most for a one-person site: how much effort each future update takes.

  • Clean separation between data and presentation keeps ongoing updates straightforward
  • Regular NuGet package updates ship UI improvements without major rework
  • Strong documentation made it easy to evaluate options and implement enhancements quickly
  • The site is now modern, secure, and maintainable by a single developer who also has a day job - and a recording schedule

"Go Radzen or Go Home!"

Noel Stefan Stoyanoff, Musician Extraordinaire, Rock & Roll Deity, Software Engineer, and All Around Nice Guy

Try It Yourselflink

If you're modernizing a database-driven site - personal or otherwise - Radzen Blazor Components can take the data grid, form, and dialog work off your plate. Browse the live demos and documentation to get started.

Not yet using Radzen? Download Radzen Blazor Studio for free and see how it can accelerate your next project.

© 2016-2026 Radzen Ltd. All Rights Reserved.
Designed and developed with ❤️ in Radzen Blazor Studio.

Select theme: