CheddrSuite
The operations platform running 300+ restaurant branches — scheduling, inventory, payroll and AI forecasting in one place.
01 / the problem
Independent restaurants and small chains run their operations across a patchwork of tools — a spreadsheet for shifts, a whiteboard for inventory, a separate payroll provider, and gut feeling for forecasting. Every hour a manager spends reconciling those tools is an hour off the floor.
CheddrSuite set out to replace that patchwork with a single operations platform: one login for scheduling, staff management, inventory, payroll, onboarding and reporting — priced for restaurants, not enterprises.
02 / what I built
I worked across the full platform: the Angular web application that managers and staff use daily, the Node.js/Express API layer behind it, and the AWS infrastructure and CI/CD pipelines that keep it deployable.
Later, I helped build CheddrIQ — a Next.js/React monorepo that uses AI to onboard a new restaurant and all of its data in seconds, collapsing what used to be a days-long manual setup into a single automated flow. The suite also grew AI-driven predictions for sales and labour, feeding directly into the scheduling module.
03 / architecture & key decisions
Multi-tenant from day one
Every entity is organisation-scoped with role-based access control, so one deployment serves hundreds of independent restaurant businesses safely.
API-first backend
A single Node.js/Express REST API serves the Angular app, the Next.js landing site and CheddrIQ — new surfaces plug into the same contracts instead of duplicating logic.
AI where it pays rent
Forecasting and automated onboarding are the two places AI removes real hours of human work — we invested there rather than sprinkling AI everywhere.
Boring, repeatable infrastructure
Docker containers on AWS with automated CI/CD pipelines — deploys are routine events, not ceremonies.
04 / scope
05 / outcome
CheddrSuite runs day-to-day operations for over 300 restaurant branches. CheddrIQ turned the biggest adoption blocker — data setup — into a selling point, taking onboarding from days of manual entry to seconds.