DRC
--Tools · working apps--:--live

Working apps, not a portfolio

Proof, not portfolio.

Not screenshots of dashboards. The thing itself, running in your browser. First up: a digital twin, the same pattern behind the building-operations and digital-twin tracks. BIM geometry plus a live sensor layer people can actually read, floor by floor.

Interactive digital twin

Live
Keizersgracht 12Amsterdam · EPC A · TWIN/NM·26
PH
214
L5
119
L4
88
L3
134
L2
96
L1
102
GF
168
Static view · WebGL off
Energy intensity
80220 kWh/m²·yr

Sensor layer

Annualised energy per m². Where the building actually spends.

Whole buildingarea-weighted
123
kWh/m²·yr
+0.0
vs avg
Total area3,740 · 7 levels

Synthetic data — the demo shows the mechanism: BIM geometry with a live sensor layer you can read floor-by-floor. Swap in a real .glband a sensor feed and it's an operating digital twin.

Built with React Three Fiber. Click a floor to inspect it, switch the sensor layer to recolour the model, drag to orbit.

Portfolio dashboard

Live
Portfolio · NL10 assets · 69,320 m² · €351.9M
Type
City
Assets
10
Floor area
69,320
Value
€351.9M
Energy
121.4kWh/m²
target 120
Weighted EPC
C
Carbon
1,779t CO₂/yr
Vacancy
8.2%
ESG score
68.8/100
target 75
EPC by arealabel mix
A
B
C
F
ABCDEFG
Energy intensityranked
kWh/m²·yrtarget 120
Binckhorst Depot
214
Markthal Units
192
Bezuidenhoutseweg 22
168
Stationsplein 7
152
Coolsingel 40
118
Breestraat 110
104
Keizersgracht 12
96
Strijp-S Loods 4
88
Zuidas Tower C
84
Leidsche Rijn Hof
79
MJOP forecast · 10 yrmaintenance budget
Recurring + capex · €/yr10-yr total €27.13M · peak 2034 €3.40M
€0.00M€1.95M€3.40M'26'27'28'29'30'31'32'33'34'35
RecurringCapex cycle
Asset registerclick a header to sort
AssetCityTypeGFAEPCkWh/m²Vac %ESGValue
Binckhorst DepotDen HaagLogistics9,400F2142241€18.3M
Markthal UnitsRotterdamRetail3,100E1921448€16.9M
Bezuidenhoutseweg 22Den HaagOffice5,100D1681854€22.8M
Stationsplein 7UtrechtRetail2,400C152763€14.2M
Coolsingel 40RotterdamOffice8,600B1181171€61M
Breestraat 110LeidenResidential4,300B104176€19.6M
Keizersgracht 12AmsterdamOffice3,720A96482€28.5M
Strijp-S Loods 4EindhovenLogistics14,200C88268€33.4M
Zuidas Tower CAmsterdamOffice11,800A84688€96M
Leidsche Rijn HofUtrechtResidential6,700A79084€41.2M

Synthetic portfolio, hand-built in React — no chart library, no BI licence. The point is the pattern: fragmented property data made trustable, filterable and tied to decisions. Point it at a real data source and the same views run live.

Filter by type or city and every figure, chart, and the MJOP forecast recompute. It's the portfolio-data-copilot track, running live. Hand-built, no BI licence. More tools ship here as they're ready, each one solving a real problem I've actually hit.