All work

    Orderific · Product Designer, Design Systems Across 6 Platforms

    Scaling a restaurant platform through design system governance and component architecture

    Orderific is a multi-product restaurant management platform spanning order management, payment processing, inventory, and related operational products across six platforms. Working within the product and design direction set by the team, I built three design systems end to end, extended them with RTL support and token-level dark mode, and documented the governance well enough to cut new team member onboarding time roughly in half. I also guided a small contractor design team so the same governance shaped how they built day to day.

    3

    Design systems built end-to-end

    6

    Platforms unified under shared components

    RTL + Dark

    Built as token-level requirements, not overrides

    50%

    Onboarding time cut through documentation

    Design system scalingCross-product governanceAccessibility patternsRTL and dark modeDeveloper alignmentDesign operations

    System Screens

    Input system, RTL support, dark mode, and component playgrounds

    Input system — standardized states across all product lines

    RTL support — layout flips without manual redesign

    Component playground — configurable via properties rather than manual variant duplication

    Governance documentation

    Dark mode — driven by tokens, so every component adapts automatically

    Problem

    Product breadth was outpacing the consistency and maintainability of the system.

    As Orderific's feature set expanded across multiple products and platforms, visual drift and implementation inconsistency accumulated. Slight differences in inputs, buttons, states, spacing, and interaction coverage created friction for both designers and engineers.

    The challenge was to turn the existing design system into a stronger source of truth — one that could scale with the product ecosystem without requiring constant manual intervention to stay coherent.

    Orderific design system — cross-product component architecture

    Key Decisions

    Rules, documentation, and single source of truth the whole team could build on.

    Four decisions defined how the system became more maintainable, more consistent, and more useful for the people working within it.

    Audit

    • The work started with a system audit across products: inconsistent radii, spacing, shadow usage, and incomplete state coverage
    • Stricter global rules were introduced before any new components were built
    • Gradient patterns were moved into reusable tokens instead of static exports, reducing visual drift across product lines

    Component playgrounds

    • Components were built with configurable properties, boolean controls, and instance swaps. While some of it was already there, the system was extended to cover more states and more complex interactions
    • Designers could now configure states directly — improving global update reliability and reducing detached instances
    • This improved accessibility for developers by exposing required states and content patterns through the component model itself

    RTL and dark mode

    • RTL-safe structure was built into components so layouts could flip direction without manual redesign
    • Dark mode was treated as a token-level concern
    • Expanding coverage required discipline: all new components had to pass RTL and dark mode checks before merging

    Governance

    • Naming conventions, file versioning, documentation, and onboarding guidance were introduced to make the system maintainable beyond the team that built it
    • Node IDs were used to enforce a single source of truth for components, enabling AI-assisted development
    • Clear documentation and usage guidelines cut down day-to-day friction between design and engineering

    Outcomes

    The strongest contributions were governance, system legibility, and developer-facing clarity.

    Visual consistency

    A shared system reduced drift across 3 design systems spanning 6 platforms, without individual intervention

    40% faster handoff

    Clearer governance and documentation reduced design-to-development friction

    Broader coverage

    RTL, dark mode, component states, and governance became first-class system concerns

    50% faster onboarding

    Documentation made the system usable for both designers and engineers without tribal knowledge, cutting new-hire ramp time roughly in half