Spring GDS 25th Anniversary
A logistics company that ships to 190 countries built something to ship to itself.
Dark mode is a color scheme that swaps light backgrounds for dark ones, with light text on top. Most operating systems, browsers, and apps now offer it, often tied to a system setting that flips at sunset or on a schedule.
It is more than a coat of paint. Done well, dark mode reduces eye strain in low light, saves battery on OLED screens where black pixels draw almost no power, and gives users a real choice about how a product feels. Done badly, it is pure white text on pure black, which causes a smearing effect called halation that makes reading harder. Good dark mode uses softened off-blacks, adjusted contrast, and rethought shadows, since shadows barely register on a dark surface. A reading app used in bed at night is the obvious case where dark mode stops being a nicety and becomes the reason someone keeps using it.
Building it properly means designing two coherent palettes from the start, usually through design tokens that swap themes without touching every component. It also has to respect the user's system preference rather than forcing a choice.
We design dark mode as a real theme, not an inverted afterthought. That means building a color system from the start where both palettes hold up, contrast stays accessible, and the switch costs nothing at runtime. Our UI design work treats theming as a foundation, handled through tokens so a product can carry one mode or both without a rebuild.
The honest part is knowing when dark mode matters and when it does not. A reading or media product often lives or dies on it. A short marketing site rarely needs it. We make that call with you, and when dark mode is in, it gets the same care as the default. User experience design is about respecting how and where people actually use a product, including at night with the lights off.
Want a product that looks right in any light? Let's design both modes properly.
A logistics company that ships to 190 countries built something to ship to itself.
Turning a brand into a working business.
Half a million people. One app. Zero chaos.















