Business intelligence is the ground that optimization and AI work stands on. If data is not clean, consistent and reachable, no model built on it is trustworthy.

Traceability first

The first rule in what we build: it must be possible to see where a number on a dashboard came from, which transformations it passed through, and when it was last refreshed.

There is a practical reason. When a figure in a report is challenged — and it will be — answering “that is how the system calculates it” ends the trust. If the number can be traced, the argument closes in five minutes.

A layered structure

Keeping data in one place and writing reports on top of it is fast in the short term and expensive later. What we build runs in layers.

The raw layer holds what arrives from the source system, untouched. This is where you go back to when something is wrong.

The transformation layer applies business rules: unit conversions, hierarchy mappings, de-duplication.

The serving layer is what reports and models read. Speed matters here, not complexity.

Validation is its own job

The most commonly skipped part of a data pipeline is validation. In the Çimsa fuel optimization project, dozens of checks ran before the model: is capacity defined for every supplier–fuel pair, is warehouse capacity set for every location, is the minimum order quantity smaller than the lot size?

Without these checks the model either fails outright or silently produces a wrong answer. The second is more dangerous, because nobody notices.

What we deliver

Data warehouse design, ETL processes, dashboards and ad-hoc analysis. The number of dashboards we have built passed 120; most of them exist to monitor the output of an optimization or forecasting model.

Our work in this area

Derimod

Derimod: from data warehouse to Optail — three layers, seven projects in three years

We brought data scattered across AX ERP, Excel and CRM into a single data warehouse, built more than 20 Power BI dashboards on top, and placed Optail — initial allocation, replenishment and inter-store transfer decisions — at the top. Then came stock analytics — lost sales, size-run breaks, idle stock — and a CRM layer. This page is the umbrella; each of the seven projects has its own page.

  • 20+ Dashboards
  • 7,000+ Optail scenarios

Defacto

Defacto DSO: four years from the founding of a data science office

We started in 2021 as mentors at the hiring Datathon; it continued to the end of 2024 with the team's training, the DSO's database and server infrastructure, and more than thirteen projects written and put into production. Today the DSO is a directorate serving Defacto's retail analytics, AI and business intelligence needs.

  • 4 years Duration
  • 13+ Projects

Defacto

Defacto Norm Staffing: calculating the staff each store should have, from data

A model that takes the store staffing decision away from actual payroll and subjective requests and grounds it in measured workload and an efficient peer in the same segment. It produces a 2025 norm, a 2026 target and an increase / reduce / keep decision for every store × role — end to end on BigQuery, fully parametric.

  • Store × role Decision unit
  • Frontier Reference

Kuveyt Türk

Kuveyt Türk: master–apprentice mentoring for two analytics teams — from digital marketing to retail customer analytics

It began in 2023 with training for Digital Marketing's analytics team: SQL, Power BI, Python, machine learning. The team then built its own projects under Lumtify's mentoring — digital score, target management, churn cause analysis, UI usage analysis, product recommendation and churn prediction models. From 2025, spending analytics, a luxury spend score and next-best-action prioritisation with the Retail Customer Analytics team. The team writes the code; Lumtify sets direction, brings method and checks the output.

  • Master – apprentice Model
  • 8+ Digital projects

Kalekim

Kalekim: from MVP to a forecast management system — three phases in three years

We started with a machine-learning MVP for two product groups fed from Excel; in year two it became a forecasting process retrained every month for every product, and in year three the Kalekimforecast application that planners run themselves. The forecast is now an input to Kalekim's supply, production and logistics planning.

  • 2 groups → all Scope
  • 3 Encoding methods

Motor Aşin

Motor Aşin: from two ERPs to one data warehouse, from dashboards to decision support

We brought data split across Logo Tiger and J-Platform into a single SQL Server data warehouse through SSIS, and built sales, stock, product, warehouse fill rate, budget, salesperson scorecard and purchasing dashboards on top — some of them built by Motor Aşin's own team under mentoring. Data has flowed without interruption since October 2024; phase three in 2026: basket analysis, stock-outs and lost sales, idle stock, supplier performance.

  • 2 ERPs Sources
  • Uninterrupted Data flow

Hayat Kimya

Hayat Kimya: weekly e-commerce order forecasting on Microsoft Fabric

A system that forecasts marketplace and e-commerce orders weekly, at the granularity the warehouse shift plan needs, and runs end to end as a single Fabric pipeline from data warehouse to report.

  • Weekly Forecast horizon
  • One pipeline Automation

Defacto

Defacto HR Analytics: from dashboard to alert, from alert to decision model

A second period with Defacto after the DSO: consulting for Human Resources' own analytics team. Turnover, demographics, academy and HRBP dashboards; time-and-attendance and bonus automation; an alert setup connected to the company's internal assistant; and the Norm Staffing model at the backbone. Ongoing since December 2025.

  • 2nd period Period
  • 4 Layers

Mayadem

Mayadem: from game events to a ClickHouse data warehouse

Two pieces of work in two periods for Mayadem, a studio building children's games and content apps: event design and marketing dashboards for TRT Çocuk Oyun Dünyası in 2022; and in 2025, for the MagicPages reading app, a ClickHouse analytics warehouse that brings PostgreSQL and S3 together — join-free array-based dimensions and fact tables that answer in seconds. Continues as data-organisation consulting.

  • 7 → 1 Book dimension
  • 130+ Event definitions

Upily

Upily: discovery and audit of the Wonjo Kids data infrastructure

The Firebase, Adjust and RevenueCat data of Wonjo Kids, a games app for children, had been gathered in BigQuery but had grown organically into complexity. Across seven areas — table inventory, pipelines, cross-platform matching, platform parity, taxonomy, event tracking, dashboards — we examined more than 1,500 BigQuery objects and 330 events, and delivered strengths, risks and a four-phase transformation roadmap in a single report.

  • 1,500+ Objects examined
  • 330+ Events

Karaca

Karaca: data analytics consulting — from the data warehouse to CustoMation

Consulting alongside the data analytics team in 2022–2023 for the store and e-commerce data of the Karaca group — Karaca, Karaca Home, Emsan, Homend, Kaşmir: the warehouse's analytics layer and cube, a product and idle-stock dashboard, store and e-commerce lost sales, a capacity system design, a transfer proposal, and CustoMation, which selects campaign audiences by RFM segment. This page is the umbrella; CustoMation has its own page.

  • 6 Projects
  • 5 Brands

Banks Association of Türkiye (TBB)

TBB: an end-to-end data scientist programme for bankers

Within the Banks Association of Türkiye's training programme, a 62-hour, 21-day 'Data Analytics Journey' for bank employees who use data in their work: introduction to data science, SQL, Python, statistics and EDA, visualisation, machine learning, industry cases. Evening sessions, homework for every module, hands-on work in Colab; every module was scored out of 10 in TBB's participant survey — averaging above 9.

  • 62 hours Duration
  • 9+ / 10 Evaluation

Defacto

Defacto ELOSS: measuring the sales lost to stock-outs in e-commerce

A weekly calculation answering 'what would have sold had the product been there' for every SKU that runs out of stock on Defacto's own site and the marketplaces. It computes lost sales from pre-stock-out velocity with special-day and trend effects, then splits them by day using the daily sales distribution. An incremental design cut a calculation that took hours down to minutes.

  • Weekly Run
  • ~30 min Runtime

Defacto

Defacto NoSales: measuring stock that has not sold for 28 days, every week, by the same rule

A weekly system that checks, for every option × store pair with stock on Sunday, whether there was a sale in the last 28 days, and reports idle stock by store, product and region. Scheduled queries in BigQuery, a five-page Power BI dashboard, a trend since 2021.

  • 28 days Rule
  • Monday 05:30 Run

Defacto

Defacto PAT: meeting analytics that survived the move from Teams to Meet

A dashboard producing attendance, talk-time and meeting-efficiency metrics from online meeting data. Built on Microsoft Teams' relational data; when the company moved to Google Meet, Meet's nested event data was mapped to the Teams schema and the dashboard continued unchanged. Row-level security means everyone sees only their own hierarchy.

  • 2 Platforms
  • Daily Refresh

Derimod

Derimod business intelligence: 20+ Power BI dashboards fed from one warehouse

We turned the clean data in the warehouse into dashboards every Derimod team can reach and read on its own: sales, product, customer, budget, store and warehouse capacity, logistics, e-commerce operations, Optail success reports. Built along a four-step catalogue — reporting, deep analysis, trading, CEO — all fed from the same warehouse; no report has a data source of its own.

  • 20+ Dashboards
  • 4 Catalogue steps

Derimod

Optail Replenishment: automatic warehouse-to-store feed for what sells

Replenishment, live since October 2024, manages the warehouse-to-store flow by rate of sale: how many weeks of cover, minimum lot, which warehouse, which store group. In the first two months two thirds of replenishment came from Optail; in 2025 it approached 95% in footwear. Whether every replenishment turns into sales is measured — Optail's sell-through rate is higher than manual and than last year.

  • ~95% Automation
  • ~1.5× Sell-through

Derimod

Derimod stock analytics: lost sales, size-run breaks, idle stock and the success of every shipment

The layer that measures whether Optail's decisions work. We defined lost sales, size-run breaks and non-selling stock and tied them to weekly dashboards; made stock in warehouses and stores and every product movement — in transit, on dispatch order, incoming — visible; computed the sell-through of initial allocation, replenishment and transfer with a first-in–first-out link. In one season footwear lost sales fell from 14% to 10% and size-run breaks from 10.6% to 8.4%.

  • 14% → 10% Lost sales
  • 10.6% → 8.4% Size-run breaks

Derimod

Derimod CRM analytics: customer 360, a campaign success datamart and dashboard

Once the stock side had settled, the customer's turn came. We connected customer, membership, points and campaign data from Dynamics CRM, Shopify and the ERP to the same data warehouse; in place of campaign results summarised in a single line, we built a star schema at receipt-line grain — MASS and loyalty campaigns, points earned and spent, by channel, segment and product. Daily segment and points updates are live; the customer 360 view is a prototype; churn and next best offer are on the roadmap.

  • Receipt line Grain
  • 2 Campaign types

Karaca

Karaca CustoMation: campaign audience selection by RFM and behavioural segments

We took the question of who a campaign goes to out of Excel filters and into a single tool. CustoMation selects customers for the Karaca group's five brands and eleven channels by RFM segment, brand-level behavioural segment, product group purchased, brand and recency window; include and exclude rules are defined together, every selection is saved as a scenario, past runs are compared, and the audience goes to the campaign tool as Excel.

  • 10 + 19 Segments
  • 8 Filter dimensions