Why did you choose C# and AST.NET Core, instead of another cross platform solution? Was it just your familiarity with the language and platform, or are there other strengths to these over alternatives?
This primarily just comes from my love for the language/framework and long professional history and expertise of using it for building web applications.