01·3D & Spatial
Barnes Vantage
One map-led surface that folds the scan library, the live 3D viewer, and the listing intelligence into a single tool instead of four. Every point on the map is a real on-site capture; pick one and walk it in the browser.
ResultFolds the standalone Splat Viewer, the scan library, and the valuation signals into one dark, map-led surface a broker opens instead of four tools.
Walk the live 3D scan
Discover
Why it exists.
The pieces already existed at BARNES Dubai: a library of real 3D scans, a walkable viewer shipped on the property pages, a valuation signal, an experiment log. They lived on four different screens, and every switch between them lost the thread.
Barnes Vantage is the attempt to put them behind one surface. It opens on a dark, living map of Dubai where every point is a real on-site capture, not a render. Ask a question in plain language, read which communities are best covered, see which listings the model expects to move, and pick any residence to walk it in the browser, all without leaving the map.
It is in development, and the page is honest about that. The map, the search, and the intelligence panels run against live Barnes scan-location data; the walkable scan at the centre is the same engine already in production; and the parts that are not wired yet are not painted as if they were.
StackNext.js · MapLibre GL · Three.js · gaussian-splats-3d · Cesium · Typesense · Prisma
Define
The brief.
Fold the scan library, the live 3D viewer, and the listing intelligence into one map a broker opens instead of four separate tools, without dressing up the parts that are not built yet.
Develop
What it took
Skills behind it.
Primary discipline plus the support stack.
Skills demonstrated
- Frontend EngineeringPrimary
Map-led Next.js interface: a MapLibre canvas, natural-language search over the listings, and the rankings, predictions, and experiments panels driven by live scan data.
- 3D & SpatialSecondary
The walkable scan at the centre, the same gaussian-splats-3d viewer engine embedded per residence.
- Product StrategySecondary
Folding four separate broker tools (library, viewer, valuation, experiments) into one operator surface.
- Backend EngineeringSupporting
Scan-coverage and value signals computed over the listing data behind the panels.
Develop · Build
How it came together.
- 01
Start from the map, not the list
A broker holds the city as geography, not as a spreadsheet of slugs. Vantage opens on a dark map where every point is a real capture, so the first question is the one a buyer actually asks, what is scanned near here, instead of sort by price. Search is natural language over the same listings, not a filter stack.
Product Strategy - 02
Reuse the shipped viewer, do not rebuild it
The scan at the centre is the same gaussian-splats-3d engine the standalone Splat Viewer already ships on the property pages. Vantage embeds it per residence rather than forking a second viewer, so picking a point on the map drops you into the full interactive walk, not a static preview that quietly breaks the promise the map is making.
3D & Spatial - 03
Intelligence as panels over real data
Rankings score communities by actual 3D coverage; predictions estimate sale velocity and value against comparable sales; experiments track cohorts like 3D-tour versus photos-only. Every number is computed from the live scan and listing data behind the map, not typed in to look smart. Where a figure is a model estimate, it says so.
Frontend Engineering - 04
Design first, because trust is visual
Gold-on-black, Cormorant headings, gold-tinted glass panels, the BARNES design system end to end. A surface a luxury brokerage would put in front of a buyer has to read as finished before the backend is fully wired, which is exactly why the status stays honest: it looks further along than it is, so the page says development, not production.
Develop · Forks
Decisions on the record.
The few calls worth defending. Each one is a fork; the other branch would have been a different project.
Decision · 01
Why one surface over four separate tools
The scan library, the walkable viewer, the valuation signal, and the experiment log already existed as separate screens, and every context switch lost the thread. Folding them behind one map (modes, not pages) means the ranking you read and the residence you walk are the same object, one click apart.
See it live
MERED Showroom, Dubai Internet City

The viewer Vantage drops you into when you pick a residence on the map. A real PortalCam capture of the MERED sales showroom, 2M Gaussians on desktop, rendered live in your browser. WASD to walk, Q/E for height, drag to look, scroll to zoom. Drag the time-of-day slider to relight the room in real time.
Deliver
What shipped.
Folds the standalone Splat Viewer, the scan library, and the valuation signals into one dark, map-led surface a broker opens instead of four tools. In development: the map, the natural-language search, and the rankings, predictions, and experiments panels run against live scan data, with the same walkable scan engine embedded at the centre.
In development, not yet in production. The standalone Splat Viewer it grows out of is live on the BARNES Dubai property pages today; Vantage is the bet on what that becomes when the library, the viewer, and the valuation work stop being four tabs and start being one map. The frames here are the live interface running against real Barnes scan-location data.
By the numbers
Residences mapped
Communities
Walkable in 3D
Research origin
The paper-to-product thread this project sits inside. The full chain (paper, benchmark, ship) lives on the research index.
- 3D Gaussian SplattingSee thread
Real-time radiance fields applied to luxury real-estate visualisation.
Frames
Selected from the work.
4 frames
01The Vantage home, a living map of every scan 02Rankings, communities by 3D coverage 03Predictions, sale velocity and value 04Experiments, what the scans move