Barmer Puls Design System
IBM iX / Barmer
Senior Frontend Developer
Contributed (via IBM iX) to Barmer Puls, the cross-platform design system and component library underpinning Barmer's digital products on web and mobile.
Areas of contribution
- Core components: Foundational form, list and menu components with cross-platform behaviour.
- Theming: Reliable on-the-fly switching between light and dark themes across all components.
- Inputs: Label, border and background handling across input states and resilient phone-input behaviour.
- Menu system: Scrollable menus with automatic repositioning across viewport sizes and zoom levels.
- Developer experience: Documentation site and component playground orchestration; package-version visibility for QA.
- Ref forwarding: Internal refactor of ref handling for consistency across components.
Internal implementation details and vendor choices of the client remain confidential. The list below covers general technologies I worked with on this engagement.
Technology Stack
Frontend
- React
- React Native
- TypeScript
- Storybook
Styling
- Design Tokens
- Theming System
- Dark Mode
- CSS-in-JS
Tooling
- Yarn Workspaces
- Changesets
- Vitest
- Playwright
DevOps
- GitLab CI
- Docker
- ESLint
- Prettier