Dark mode ESLF Sierra Leone Foundation management dashboard. Displays 0 staff, finance, programs; 13 scholarships; 0 kg farming yield.
40+
components
2
themes
0
drift
Web App2026·9 weeks·completed

ERP Organization Management System

Lead Full-Stack Developer / UI-UX DesignerEmpower Sierra Leone Foundation (ESLF)

A complete design system and component library for a B2B SaaS, shipped from Figma tokens to production React.

The Challenge

Keeping design and code in lockstep across 40+ components and two themes without drift.

The Solution

A single token source piped into Figma and CSS variables, with Storybook visual tests on every PR.

Key Highlights
40+ production components with full documentation
Zero design-code drift via automated token sync
Two-theme system (light + dark) from single source
Storybook visual regression testing on every PR
Code Highlights
Token bridge
const theme = tokens.map(t => `--${t.name}: ${t.value};`);

Generating CSS variables straight from the token source.

Visual test
test("Button renders", () => snapshot(<Button/>));

Snapshot tests catch unintended UI changes before production.

Tech Stack
FigmaDesign TokensStorybookReact