/ Works

/ 2026 — now

/ Nanovest

24Klicensedgold

Five services replacing a rented third-party provider — a multi-tenant core engine holding custody, ledger and pricing. Interface-compatible with the outgoing provider, so clients simply re-point rather than rewrite.

/ Client

Nanovest

/ Role

Lead Engineer / Architect

/ Timeline

10 services

/ Services

Architecture

NestJS

Fintech

/ Stack

NestJS / Next.js / PostgreSQL / Multi-tenant / Fintech

About the project

/ Overview

Nanovest offered in-app digital gold by renting the capability from a third-party provider — the licence, custody, ledger and pricing all sat outside the company, capping margin, control and product velocity. 24K brings the entire stack in-house under a dedicated licensed trading entity, so gold is owned rather than resold.

/ The Challenge

Regulated commodity trading leaves no room for approximation: every gram must be provably backed 1:1 by physical metal, every trade reported to the exchange in real time, and the existing customer book migrated without a moment of drift. The platform also had to serve two masters at once — a durable multi-tenant engine for partners, and a consumer app that could cut over from the incumbent provider with minimal change.

/ The Approach

I designed the system around a B2B core engine as the durable product, with the consumer app as its first tenant rather than the centre of gravity. The core is a NestJS multi-tenancy gateway holding custody, ledger and pricing, kept interface-compatible with the outgoing provider so clients can re-point instead of rewrite. Around it sit retail and operator services, three Next.js surfaces, and a price-oracle layer with a live simulator for validating consensus pricing against real feeds. Quality is handled by a unified TypeScript QA monorepo — Playwright across web and API, driven by agent sessions that generate plans, execute, self-heal and route results through a review inbox.

/ The Result

Ten services now stand up the platform end to end: core engine, retail and operator back-ends, three portals, oracle simulator, QA engine, developer automation and infrastructure. The architecture moves gold from a rented feature to an owned, licensable asset that other partners can be sold onto.

/ What it took

  • Multi-tenant NestJS core engine — custody, ledger and pricing, interface-compatible with the outgoing provider for a drop-in cutover
  • Provable 1:1 physical backing, with the ledger reconciled against exchange records in real time
  • Price-oracle layer with a live simulator wired to the core feed for validating consensus pricing and stale-tick handling
  • Unified QA monorepo — Playwright across web and API, orchestrated by agent sessions with plan generation, self-healing and review approvals
  • FastAPI developer bot putting automated review and issue-fixing onto the org GitHub via n8n triggers

/ Results and outcomes

Services shipped
5
Engineers, not ten
3
Instead of a quarter
1 mo