Back to selected work

Engineering case study / In progress

Akbulut MLM

Akbulut MLM is a scalable SaaS platform enabling companies to manage complex distributor trees, dynamic commissions, product catalogs, and e-commerce orders from a single centralized system.

.NETPostgreSQLNext.jsTypeScriptEF CoreClean ArchitectureMulti-tenant SaaS

04 / Screenshots & media

See the work in context.

Project view / 01
Project view / 02
Project view / 03
Project view / 04
Project view / 05
Project view / 06
Project view / 07
Project view / 08

01 / Architecture overview

Make the system legible.

Modular Clean Architecture in .NET isolating MLM calculation engines, tenant resolution middleware, PostgreSQL relational data structures, and Next.js reactive administrative interfaces.

02 / Problem & need

The useful constraint.

Calculating hierarchical distributor tree commissions accurately across millions of nested sales events without blocking live transaction throughput.

03 / Technical decisions

01Structured multi-tenant data boundaries with tenant isolation keys and automated EF Core query filtering.

02Engineered recursive CTEs and indexed queries in PostgreSQL for instant distributor tree hierarchy lookups.

03Separated e-commerce checkout and MLM ledger calculations into isolated asynchronous event handlers.

04Built responsive administrative dashboards with Next.js and TypeScript for rapid data visualization.

04 / Challenge resolved

Maintaining transactional consistency across complex rank upgrades and commission ledgers during peak order traffic.

05 / Lessons & next

Reinforced best practices in multi-tenant domain modeling, scalable database indexing, and enterprise .NET API design.