Skip to content
YÇ
  • About
  • Skills
  • Projects
  • Experience
  • Contact
TR|EN

© 2026 Yavuz Çelik. All rights reserved.

Projects

Web

ESBI-Mutabakat — Account Reconciliation SaaS

A multi-tenant SaaS that fully digitalizes account reconciliation for companies running LOGO/Bay.t ERPs. Designed and built solo.

Multi-tenant SaaS · relay security architecture

ASP.NET Core 8Clean ArchitectureEF CoreDevExtremeQuestPDFSignalRTailwind CSS

Problem

Account reconciliation was a slow, legally required process where accounting teams manually emailed hundreds of counterparties every month and tracked replies in Excel. Handing out the ERP database password was also a security risk.

Solution

I built a multi-tenant SaaS with ASP.NET Core 8 and Clean Architecture. Companies email balance/statement reconciliations to their counterparties, who approve or dispute via a tokenized page. ERP data is accessed through an allow-listed relay agent that never lets the database password leave the company.

Highlights

  • LOGO and Bay.t support behind a single IErpDataSource abstraction
  • Allow-list based relay (ESBI-Connect) security architecture
  • One-click customer provisioning, role-based access, audit logging
  • WYSIWYG mail template designer with Outlook-compatible HTML output
  • Statement PDFs via QuestPDF, Excel via ClosedXML, bulk-send progress over SignalR
  • Zero-touch deploys to IIS via a GitHub Actions self-hosted runner

Previous project

Multi-Tenant B2B/B2C E-Commerce Platform

Next project

ESBI-Visitor — Field Sales Automation