Ege
Kalay

I build digital twins, each one made for the place it shows.

I take messy live data and make it something people understand at a glance. The engine underneath stays the same. Only the objects and the words change with the place.

01 / 06

One thing, and what it's doing right now.

A die-casting cell, read the way its controller really reports. Each shot is split into its phases, so the lost seconds show up where they happen.

02 / 06

Change the place. The engine stays.

On a hospital floor the thing is a bed. Stopped becomes empty but still on the record, and what it costs is a patient waiting downstairs.

03 / 06

New objects, new words.

On a ridge it's twelve turbines and a city below. The question is how much of the coming days' demand the wind will cover, and when it's calm enough to send a crew up.

04 / 06

Down to a single axle.

On a suburban train it's every axle's speed as the set brakes, and the one axle that locks at every stop.

05 / 06

Or a whole city's water.

In a water network the thing is a district, and unusual means drawing more at night than it normally does. The twin narrows the loss down to one area.

06 / 06

Your place is next.

If it produces data, it can have a twin built for it, with your objects and in your words.

Place
Thing
State
Against its normal
Same card, same engine. Simulated data.

    Ten places, all working demos.

    Each one is a demo I built, and each film is scripted inside the demo's own scene. Open one to watch the film or to move through the live demo yourself.

    • Hospital

      Emergency, wards, intensive care and theatres on one floor. It shows beds that are empty but still on the record, and pumps nobody can find.

    • Wind farm

      Each turbine's output against the city's demand three days ahead, so maintenance lands in a calm window.

    • Real public dataAnkara's water

      Dam levels, inflow and supply from the figures the city publishes, with what-if scenarios on top.

    • MRI suite

      The day's exams against the schedule, with the delays traced back to the scanner's cooling.

    • Resort hotel

      Guests moving through reception, the buffet and the pool. You can try a third desk before the busy day comes.

    • Water network

      A district's night flow against its normal, with the loss traced to one street.

    • Suburban train

      Every axle's speed as the train brakes, which finds the one axle that locks at every stop.

    • Train depot

      Wheel measurements, inspection and the wheel lathe through the night. It shows which set will miss the morning service, hours ahead.

    • Weaving hall

      Efficiency by zone and stops split by cause, with the loss counted in metres of fabric.

    • Die-casting cell

      One casting cycle split into its phases, so you can see where the seconds go and what the die data says about them.

    • Yours next

      Your place

      A building, a fleet, a network or something no one has twinned yet. Tell me about it.

    The pump demo: a motor and an end-suction pump with readings on four bearings, beside a diagnosis that names an outer-race bearing defect and the action to take
    Live demoa fault already found
    One machine, up close

    A cooling water pump that says what's wrong with it.

    A pump's twin with a diagnosis engine. It reads vibration, temperature and process data from four bearings, names the fault and how far along it is, and says what to do about it. You can inject a fault yourself and watch the finding change.

    Open the live demo

    The data in every demo is simulated, apart from Ankara's water, which uses published figures. The demos are hosted on ono.com.tr.

    Four parts, made to fit your place.

    The 3D model is the part everyone notices first, and the smallest one. A twin people trust is mostly the three layers underneath it.

    1. 1

      A place

      A 3D model of the space puts each thing where it really is, so people find it without knowing its name or code.

      Your floor, ward or depot built from your layout, with objects that look like your machines, beds or turbines.

    2. 2

      Meaning

      Raw values become plain answers. What state something is in, for how long, and whether that's unusual for it.

      Your states, your reasons and your units, named the way your people already say them.

    3. 3

      Memory

      A reading only means something next to what that thing normally does, so the twin keeps each one's history.

      Normal is learned from your own past, not from a generic benchmark.

    4. 4

      The data

      Read the way each source really behaves. Some report every second, some only on change, some go quiet without saying so.

      A small collector next to the systems you already have, so nothing gets replaced to make the twin work.

    Drawn as a section, from what people see down to the data it stands on.

    The work behind it.

    The platform the twins run on, the simulator that plans a line before it exists, and everything else.

    OnoTwin Studio, where the twins run.

    The main piece of work. I designed and built it at ONO, and today it runs in factories, where the things are machines and the layers are electricity and water. Almost nothing in it is fixed. What a thing is, what a layer measures, what a label shows and who gets which alert are all set by the people using it.

    The real appthe demo factory, one shift

    1Collector

    Sits next to the source systems and reads them the way they actually behave, with change events, counters that only go up, units that don't agree and sources that go quiet.

    2Server

    Keeps the history and turns readings into plain answers. It writes a report every morning, week and month that tells managers what went wrong, when, and what it cost.

    3App

    Places each thing in a 3D model of its space with its state on it, spreads a measurement over the area it really covers and replays any past moment. A shift can be read as a few sentences instead of a table.

    Built around it, so it's safe to run

    • Access control at the database level
    • Roles each company defines for itself
    • A threat model, kept current
    • ISO 27001 and ISO 9001 documentation
    • A desktop app that ships continuously
    • An object library whose models are generated from code, down to a welding robot that moves on every counted cycle

    On a phone, the demo tells a story

    Phones don't get the viewer shrunk down. They get a page of their own, a short story in five beats over the live scene. The day's OEE, the worst stop and what it cost, a walk past the machines, the day's loss, then an invitation to explore. Every number comes from the same simulated day the full demo shows.

    Open demo.ono.com.tr/studio on a phone to see it.

    The phone demo's first beat: today's OEE of 80 percent across 30 machines, over the 3D floor
    The phone demo's second beat: the welding robot stopped, with how long, the reason and what it cost

    Background.

    I started at ONO Technology as an intern in 2019 and went on to lead development of its visualisation tools and, from 2026, OnoTwin Studio.

    Between 2021 and 2023 I made games full time, which taught me more about finishing a whole product than anything else has.

    Based in Turkey. Bilkent University, Information Systems.

    RevRoleWhereDates
    DLead Software DeveloperONO Technology. OnoTwin Studio from 20262023–now
    CIndependent game developerSelf-employed2021–2023
    BInternONO Technology2019
    AB.Sc. Information SystemsBilkent University2016–2021

    Tell me about your place.

    A floor, a building, a network or something stranger. If it produces data, it can have a twin of its own. I'm open to twin projects and to roles where this kind of work matters.

    ProjectYour place, as a live twin
    Drawn byEge Kalay
    BasedTurkey
    Sheet1 of 1
    LinkedInin/ege-kalay
    RevE · November 2026