Context
AX Capital works the Dubai property market: buying, renting and selling, off-plan projects, an agent directory and its own journal. All of that lives on one public site.
Real-estate platform — 2022–24
AX Capital is a real-estate company in Dubai. From 2022 to 2024 I built its public platform from scratch: a corporate site with property search, a custom Quasar CMS behind it, and a Three.js apartment viewer in the browser.

AX Capital works the Dubai property market: buying, renting and selling, off-plan projects, an agent directory and its own journal. All of that lives on one public site.
Three pieces. The public site on Nuxt: property search across primary, secondary and off-plan markets, filtered by property type, bedrooms and price range in AED, USD, EUR, GBP or CNY; a map view of listings; agent pages, catalogs and the AX Journal; request forms. A custom CMS on Quasar with Editor.js as the editor, so site content is managed in one admin app. And a 3D apartment viewer in Three.js, so a buyer can see a unit in three dimensions right in the browser.
Nuxt for the public site, Quasar for the admin, Three.js for the viewer. What had to be true: a listing site earns its traffic from search, so pages had to render fast and stay indexable; the CMS had to be a separate app, so editors never touch the public front end; and the 3D viewer had to load on demand, so pages that do not need it are not slowed by it. Editor.js gave the CMS a block editor whose output is structured JSON, not raw HTML.
The site mixes two kinds of content: prose for the AX Journal, and listing data that a filter has to query. Editor.js covers the writing side; listing data needs typed, queryable fields instead — so the block editor could not become the site’s only content model.
axcapital.ae went live with all three pieces — site, CMS and 3D viewer. The client’s reported result was +50% performance.
Send the idea, the repo or the half-built thing. I answer with questions first, then a written scope. Hiring? Tell me which role.