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.