I just started building a small website for structural engineers with various tools on it (eg. capacity of a steel column). I have spent thousands of hours in the past building fancy excel (incl. vba)and mathcad documents for personal use and this is my first time trying to do it with "real" code. I went with Blazor and c#, so far it looks like a good choice. The long term goal if the projects is a success and becomes popular would be to have a FEM engine for 2D frame structures running in the browser client-side.