C# / ASP.NET Core developer (Razor Pages + Windows Forms) targeting .NET 8–10.
- Strong explicit typing; avoid
var
unless 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.