Skip to content
Jamiu AbdulfataiProduct Designer
← PortfolioView visual page

Design systems

BRAND & IDENTITY

The identity behind the system.

Explore the brand guidelines and presentation work that give interfaces a consistent visual voice.

Explore brand work

Foundations

The decisions everything else inherits. Colour is a ramp with semantic roles rather than a set of favourites; type, elevation and iconography are documented so two designers reach the same answer without asking each other.

Colour design system sheet

Colour

Ten-step ramps from 50 to 900 across primary, grey, success, danger, warning and info, plus black and white alpha scales for overlays and dividers.

View full sheet
Semantic styles, in the file design system sheet

Semantic styles, in the file

The published styles as they exist in Figma: Brand Primary, Neutral, Error, Warning and Success as groups, a Body to Header text scale, and Shadow Sm through XL.

View full sheet
Typeface design system sheet

Typeface

Inter, with the reasoning recorded, variable weights, tall x-height, tabular numerals and a slashed zero for interfaces that display figures. Credited to its maker in the sheet.

View full sheet
Elevation design system sheet

Elevation

A shadow scale used as depth hierarchy, so a dropdown, a card and a modal never sit at the same visual altitude.

View full sheet
Token naming design system sheet

Token naming

The colour and effect styles as named tokens, accent, dark and opacity tones on a numeric scale, with elevation as its own set.

View full sheet
Iconography design system sheet

Iconography

The icon set organised into semantic categories, navigation, actions, media, design tools, so an icon is chosen by meaning rather than by scrolling.

View full sheet
Icon grid design system sheet

Icon grid

Stroke weight, bounding box and optical sizing held constant across the set.

View full sheet

Components

Each component is documented as a matrix, not a picture: every state crossed with every size. A developer should be able to build from these without asking what the disabled state looks like at the medium size.

Button group design system sheet

Button group

Default, hover, focus, press, selected and disabled, crossed with giant, large and medium, plus segmented groups from five items down to two, and icon-only variants.

View full sheet
Input design system sheet

Input

Empty, placeholder, focused, filled, success and error, each with label and helper text, so validation is designed rather than bolted on.

View full sheet
Dropdown design system sheet

Dropdown

Closed, open, selected and multi-select states with overflow behaviour.

View full sheet
Alert design system sheet

Alert

Success, warning, error and information, with and without actions.

View full sheet
List design system sheet

List

Row anatomy, leading media, text block, trailing action, dividers and states.

View full sheet
Tabs design system sheet

Tabs

Underline and pill variants, with active, hover and disabled states.

View full sheet
Top navigation design system sheet

Top navigation

Desktop and compact arrangements with search, actions and account.

View full sheet
Bottom navigation design system sheet

Bottom navigation

Mobile bar at three, four and five items, with active and badged states.

View full sheet
Context menu design system sheet

Context menu

Grouped items, dividers, icons, shortcuts, submenus and destructive actions.

View full sheet
Action sheet design system sheet

Action sheet

Mobile sheet with grouped and destructive actions and a cancel affordance.

View full sheet
Dialog design system sheet

Dialog

Confirmation, form and message dialogs with header, body and action rows.

View full sheet
Pagination design system sheet

Pagination

Numbered, truncated and compact variants with first, last and disabled edges.

View full sheet
Page control design system sheet

Page control

Dot indicators at each count, with active and overflow handling.

View full sheet
Progress design system sheet

Progress

Determinate and indeterminate, with and without a value label.

View full sheet
Loader design system sheet

Loader

Spinner sizes and placement rules for inline and blocking waits.

View full sheet
Avatar design system sheet

Avatar

Image, initial and fallback at each size, with status and grouped stacks.

View full sheet
Tooltip design system sheet

Tooltip

Placement on all four sides with arrow alignment and overflow.

View full sheet

Systems in production

A library only earns its keep once a real product is built on it. These are the systems I set up inside client work, where the constraints were someone else's brand, someone else's engineers and someone else's deadline.

Bizinc, Local Deals, documented for front-end development design system sheet

Bizinc, Local Deals, documented for front-end development

Handoff documentation rather than a component sheet: an overview, the components in play, numbered interaction specs, empty and error states, responsive behaviour across mobile and desktop, and a prototype link. Written so the build matches the design without a meeting.

View full sheet
Bizinc, Sidebar documentation design system sheet

Bizinc, Sidebar documentation

V2 sub-components: vertical menu item and sidebar button across default, hover, active and focused, the menu at six through two items, and the collapsed and expanded states of the whole shell.

View full sheet
Bizinc, Style guide design system sheet

Bizinc, Style guide

The product's own foundation: brand colour with hex values, a Poppins scale from H1 to small, and button variants annotated with border weights and fill rules for the developers building them.

View full sheet
Chalant AI, Navigation components design system sheet

Chalant AI, Navigation components

Badge, nav item, logo, button, avatar and sidebar, each with expanded and collapsed variants, and the sidebar resolved three times for the learner, trainer and admin roles from one component.

View full sheet
Bizinc, Layout grid, applied design system sheet

Bizinc, Layout grid, applied

The same page checked against the published web grid at three widths. Columns are a rule the layout is measured against, not a decoration.

View full sheet
Shortlet Lagos, Foundation and input states design system sheet

Shortlet Lagos, Foundation and input states

Input documented through placeholder, typing, filled, success and error, alongside the iconography foundation, heroicons, specified at 2px stroke and a 24×24 box with usage rules.

View full sheet

Have something in mind?

Let’s talk