
Building a unified design system for Sheridan College to standardize UI, speed up delivery, and enable consistent, on-brand digital experiences

When I joined, Sheridan had no design source of truth, No Figma files existed, and mockup were being done directly in Sitecore, behind a VPN, limited to what had already been built. There was no prototyping capability, no design-to-dev handoff beyond a PDF style guide, and the CSS had accumulated yours of band-aid fixes.
I had already started consolidating existing web components into a Figma component library, with the intention of speeding up prototyping and reviews, when Sheridan’s first in-house brand refresh arrived. The complexity of the new brand made and even stronger case for centralizing design decisions – work I was already in the process of doing.




My task was to translate the new brand to the website. The brand leaned heavily on abstract imagery – as content frames and text backgrounds – and this introduced two real constraints: the treatments had to be feasible in HTML and CSS, and accessible in a scenario WCAG 2.2 doesn’t cover.
The result was the beginning of the Sheridan Design System (SDS)
Abstract image frames were the primary visual feature of the new brand – but CSS border properties were not sufficient to achieve the desired visual effect.
The image library library was organized into faculty-specific, and department-specific sets – including accessible variants of some images. Applying the accessible version required only adding a single modifier class, keeping the implementation simple for developers
Detailed documentation for this component can be found in the browser-based SDS Manual demo.







Sheridan’s Cyan was one of two primary brand colours – and it failed WCAG contrast requirements. This was not something we could ignore.
I worked with the creative team to introduce two compliant Cyan variants, one for light backgrounds and one for dark, and documented them in the SDS so they could be applied consistently across projects.
WCAG 2.2 (1.4.3) offers no guidance for text on background images or gradients – so there was no established standard to follow.
I developed a two-path system. For a curated subset of images, I tested contrast at the lightest pixels and modified each image in Photoshop until it met AA requirements against Sheridan’s white and Light Cyan text colours. For all other images an 80% Sheridan Blue overlay was applied – which both ensured accessibility where text appeared and reinforced the S-Frame visual language.





All accessible colour standards were documented in the SDS – dedicated specsheets for every brand colour, with contrast ratios and links to live contrast tests, replacing the limited coverage in the original web style guide.
Before the SDS, there was no way to prototype or review designs without building directly in Sitecore, which was all behind aa VPN. After, same-day page mockups became routine. This changed how quickly the team could respond to stakeholder requests and iterate on the design.
The track record earned enough organizational trust that when another department needed their ServiceNow portals aligned to the new brand, I took on the work internally rather than bringing in a vendor. The SDS scaled to a second platform without rebuilding from scratch.




The SDS centralized design decisions, compressed cycles, and gave the team the ability to move without vendor dependency. When I started seeing early signs of vendor misalignment, I tried to surface the risk – but I didn’t yet have the business language to make that case land with leadership.
The lesson: frame system value in business outcomes from the start, before it needs defending.