Building the operating platform behind a growing digital group.
SGDataInt Group is being built as one governed platform rather than a portfolio of separate websites — a shared foundation where brands, business units and client products run independently on common strategy, governance, data, intelligence and agent capabilities.
I defined the operating model, designed the tenant boundary and the authority model that enforces it, and built the platform foundation the products now run on. The phases still marked planned are design work, not delivered software, and are described that way throughout.
- Role
- Founder / Architect / Product & Engineering Lead
- Status
- In progress
- Delivery model
- Product-led, multi-tenant, configurable
- Disciplines
- Business architecture · Platform engineering · Data · AI and agents · Governance
In short
A new business unit should be a provisioning decision, not a project kickoff.
- The situation
- A group with several brands, client products and business units, each needing a public presence, an administrative surface and somewhere to put its data.
- What made it hard
- Built separately, every one of them restates routing, identity, content models and admin screens — and every restatement is another place where governance can drift and a tenant boundary can be got wrong.
- The idea
- Treat the group itself as the product: one platform that owns identity, tenant context, configuration and provider access, and lets each brand or client differ only in what is genuinely theirs.
- What exists
- A multi-tenant foundation is live — tenant-addressed storage, separated platform and tenant settings, and role-decided administration. Operational products are in progress; the group operating platform and tenant-safe reporting are not built yet.
Why build a platform instead of another website?
Growing digital businesses tend to build each new website, product and client solution from zero. Routing, authentication, content models and admin screens get rebuilt every time, each slightly differently. The cost is not only the repeated engineering — it is that governance, data shape and provider access end up defined per project, so there is no single answer to who may change what, or where a given record lives.
Repeated delivery effort. Every new brand or client product restarts from scratch — routing, authentication, content models and admin screens rebuilt each time.
Inconsistent administration. Separate admin experiences per project mean different controls, different permissions, and no shared definition of who may change what.
Fragmented data and configuration. Content, settings and operational records spread across disconnected stores, with no shared shape to report on.
Ungoverned provider access. External providers and AI services get wired in per project, with credentials and entitlements handled inconsistently.
Projects instead of products. Bespoke engagements leave behind little reusable capability, so each delivery carries the full cost of the last.