Slice
July 2026 - Present
Senior Developer
Design system and web platform work across two consuming product apps.
- Replaced the design system's i18n primitive after finding it could not express ICU plurals in translatable files — a limitation that would have blocked the translation pipeline for every component in the localization epic.
- Shipped an ICU-native formatter hook with typed message keys, a session-shared parse cache, and per-component catalogs so consumers bundle only the strings they use; externalized in the Vite build at zero bundle cost to either app.
- Raised the finding as a documented team decision rather than changing shared architecture inside a feature PR — labeled the analysis unverified pending a spike and escalated to owners of both consuming apps.
- TypeScript
- React
- React Aria
- Design Systems
- i18n / ICU MessageFormat
- Vite