sebtheo
Sebastian Evison-Theodossiades

Software Engineer

Zero CMS

Tech stack: MongoDB, Express, React, Node.js

Zero CMS is a MERN proof of concept for a retail bank FAQ and article surface. Administrators create, edit, and retire entries; customers consume searchable, mobile-friendly pages.

MongoDB stores flexible article bodies; Express enforces authentication, authorisation, and validation on administrative routes; React implements both editorial and public views. Requirements implicit in a banking context—roles, audit logging, sanitisation—were treated in the design even where not fully implemented.

The exercise demonstrates editorial workflow and public delivery on a single JavaScript stack with separation between author and reader experiences.