← All case studies

Jensi · 07/2023 to 11/2024

Multi-client offline platform

The problem

An agency needed one platform to work for many clients, switch between accounts quickly, and keep working when the network dropped.

My role

Senior Engineer. I designed the frontend architecture.

Approach

  • Modular React, Next.js and TypeScript workspaces with route-level code splitting.
  • Real-time sync with WebSockets, Zustand and TanStack Query.
  • A PWA service worker and IndexedDB, so work survived network drops and sessions could recover.
  • UI primitives from Figma standardized in Storybook with Tailwind CSS.

Result

Initial JavaScript was cut by 42%, with LCP under 1.2s. The suite included tasks, Kanban boards, notes and cloud files.

No client data or internal screenshots are shown.