Skip to content
Hiram Mendiola

Platform Architecture

Untitled CMS

A multi-tenant content platform: provision a customer, compose a site from components, publish.

Role

  • Product Architecture
  • System Design
  • Software Engineering
  • Frontend Engineering
  • UX/UI

Stack

  • Next.js ·
  • React ·
  • TypeScript ·
  • Node.js ·
  • NestJS ·
  • PostgreSQL ·
  • AI Integrations

Platforms

Web · Cloud

Untitled CMS started from a practical frustration — every client site rebuilds the same eighty percent, then diverges in ways that make a shared template useless six months later.

The answer was a platform rather than a template. Sites are composed from typed components; customers are provisioned centrally; themes and content configuration handle the divergence that used to require a fork. Content authoring is AI-assisted, with preview and publishing workflows that let a non-technical operator make changes safely.

This is a systems-design project as much as a frontend one: tenancy, configuration, component contracts, and the discipline of keeping a platform general without making it abstract to the point of uselessness.

What I did

  • Platform and system architecture, including multi-tenant model and customer provisioning.
  • Component-based site composition with typed component contracts.
  • Theme and content configuration layer.
  • AI-assisted content creation workflows.
  • Preview and publishing pipeline.
  • Administration interface design and frontend engineering.

Next project

Menu.ly

Mobile Product

Working on something similar?

Start a conversation