/ Works
/ 2026 — now
/ Nanovest
24K—licensedgold
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

/ 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
/ Works