Loading theme preference
Ilia Bukin
← Back to projects

RetailFlow

TypeScript
React
Next.js
PostgreSQL

What it is

The internal platform every team at Purebaby uses: real-time dashboards over the semantic layer, project management, and team chat in one app. It is the front end of the data platform I built — the same place the MCP server surfaces natural-language answers about live company data.

What I built

  • The company-wide analytics and operations platform that the MCP server plugs into: real-time dashboards, project management, and team chat.
  • MFA, SSO, and dynamic page-level RBAC, so access follows the org chart rather than a hard-coded route list.
  • Sentry monitoring across the app; passed a third-party security audit.

Notes on the build

RBAC being dynamic mattered more than it sounds. Departments reorganise, and a permission model that needs a deploy to reflect that gets worked around instead of used. Page-level rules are data, editable by the people who own the org structure.

Source is private — this is internal company software.