Skip to content
Ercan Labs
Multi-tenant business software

Software that
holds its shape.

Multi-tenant business platforms, APIs, mobile apps and websites. Layer boundaries enforced in CI, data model before screens, handover without surprises.

Ercan Labs
Multi-tenant business software
Product
23
Tool
9
Interface
18
Game
38

88 repositories · since 2022

repos · all in the archive
88
measured tests
1.260
deep cases
12
services
4
Selected work

Measured outcomes

Every case states the problem, the architectural decision and the measurement. Unmeasured claims are not published.

PLATFORM · Own product

Real Estate Platform

Multi-role property platform: listing lifecycle, agency management, subscriptions and moderation.

118 api endpoints · 25 prisma models

PLATFORM · PRIVATE

Maintenance Management (CMMS)

Multi-company maintenance flow: fault → SLA → work order → field → closure.

68 test files · 4 apps

DESKTOP · PRIVATE

Customer Order Tracking

Order → production → collection tracking for a manufacturing workshop. Windows, offline.

725 tests · 145 dart files

Archive

The rest lives here too

Every repository, including the ones not written up as a case. Filter by kind, language or year.

How I work

The order never changes

I think about the data before the screen; a data model outlives the code.

01

Data model

Relationships, not fields. Balances are derived, tenant id is a required parameter.

02

Layer boundary

Business rules never attach to HTTP; the domain stays pure, the boundary is checked in CI.

03

Tests

Test the code that returns wrong results silently; a crashing screen announces itself.

04

Handover

Client generated from OpenAPI, Docker deploys, documentation you can take over.

Services

What you're buying

No prices on the site: scope and duration are discussed, the quote comes after a discovery call.

Platform & API

4–10 weeks
  • Multi-tenant data model
  • JWT + role-based access
  • OpenAPI contract + generated client

Mobile

3–8 weeks
  • Flutter app (iOS + Android)
  • API integration
  • Offline-first where needed

Website

1–3 weeks
  • Design system & pages
  • Next.js or static build
  • Lighthouse ≥ 95 gate
Contact

One problem, one scope,
one date.

A short message is enough. In a 30-minute discovery call we pin down scope and duration; the quote comes after that.