İşeBaşla
.NET 8/9 · Blazor WebAssembly · .NET Aspire · EF Core · SQL Server · Hangfire · Redis

İşeBaşla is a recruitment platform I built over two years as an 18-project clean-architecture solution - around 183k lines of code across 1,363 commits. The backend uses CQRS with MediatR and Ardalis.Specification, Hangfire for background jobs, and JWT access/refresh authentication; the front end is Blazor WebAssembly orchestrated with .NET Aspire.
Operational maturity was a first-class goal: a Serilog pipeline ships structured logs to Elasticsearch, Grafana Loki and Seq; Redis provides distributed caching; PDFs are rendered server-side with PuppeteerSharp; SMS goes through Twilio; and the API carries versioning and health checks throughout.
Highlights
- 18-project clean architecture, ~183k LOC, 1,363 commits
- CQRS + MediatR, Hangfire jobs, JWT access/refresh auth
- Logs to Elasticsearch, Grafana Loki and Seq via Serilog