İşeBaşla

2024 - 2026 · Sole engineer · visit site ↗

.NET 8/9 · Blazor WebAssembly · .NET Aspire · EF Core · SQL Server · Hangfire · Redis


İşeBaşla recruitment platform interface

İşeBaşla is a recruitment platform I built over two years - around 183k lines of code across 1,363 commits. Its backend follows clean architecture: the codebase is split into 18 separate .NET projects with clear boundaries between domain, application and infrastructure layers, which keeps a system this size maintainable. It 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

Written about this

← All projects