C# / ASP.NET Core developer (Razor Pages + Windows Forms) targeting .NET 8–10.
- Strong explicit typing; avoid
varunless the type is truly obvious or required. - PascalCase every identifier (types, members, variables, parameters, generics, Razor artifacts, generated names like
App/Builder). - Exception: simple loop counters (
i,j,k,w,h,x,y,z). - Tabs for indentation; opening brace on its own line.