Skip to main content

Technology Stack

Backend (.NET)​

TechnologyPurpose
.NET 10.0Runtime and SDK
ASP.NET CoreWeb API framework
Entity Framework CoreORM and database access
SQL ServerDatabase
WolverineCQRS command/query dispatch and in-process events
FluentValidationInput validation
MapsterObject mapping (DTOs)
NodaTimeDate/time handling
CSharpFunctionalExtensionsResult pattern
HangfireBackground job processing
SerilogStructured logging
Microsoft.AspNetCore.OpenApiOpenAPI document
NSwagTypeScript and C# client generation
ScalarAPI reference
Microsoft.FeatureManagementFeature flags
ASP.NET Core IdentityUser management
OIDC identity providers / local JWTAuthentication
OpenTelemetryObservability
ModelContextProtocol.AspNetCoreHosted MCP endpoint (/mcp)
NCalcScoring model formulas
CsvHelperCSV imports
Microsoft Graph SDKMicrosoft Entra ID people sync

Frontend (Next.js)​

TechnologyPurpose
Next.js 16React framework (App Router)
React 19UI library
TypeScript 7Type safety
Ant Design 6UI component library
Redux ToolkitState management
TanStack TableData grids (via the WaydGrid house component)
oidc-client-tsOIDC authentication (PKCE redirect flow)
react-markdownMarkdown rendering
dayjsDate formatting
@dnd-kitDrag and drop
SignalRReal-time communication
SerwistPWA service worker tooling
Ant Design ChartsCharts
React Flow (@xyflow/react)Dependency maps and workflow diagrams
MermaidDiagrams in the in-app docs

MCP Server (@wayd/mcp)​

TechnologyPurpose
Node.js 22+Runtime
MCP TypeScript SDK (@modelcontextprotocol/sdk)MCP protocol (stdio)
ZodTool input validation

Testing​

TechnologyPurpose
xUnit v3 on Microsoft.Testing.Platform.NET test framework
FluentAssertions.NET assertion library
Moq + Moq.AutoMock.NET mocking
BogusFake data generation
NetArchTest.RulesArchitecture rule validation
Testcontainers (SQL Server).NET integration tests against a real database
JestJavaScript test framework
React Testing LibraryReact component testing

Infrastructure​

TechnologyPurpose
Docker / Docker ComposeContainerization
.NET AspireLocal development orchestration
GitHub ActionsCI/CD
TerraformInfrastructure as code
SeqLog aggregation (local dev)
OpenTelemetryDistributed tracing