
DeepL - Brand & Marketing Asset System
DeepL's Creative Studio designs across product, marketing, events, and internal comms, for EU, US, and APAC markets. The brand foundations existed. The assets built on top of them did not live anywhere shared.
Only the essential UI goes into the marketing library

My role
Brand system designer and owner of DeepL's Creative Studio asset library. Organised, expanded, and managed the assets built on Pentagram's brand guidelines.
Team
DeepL brand design: Pentagram and Ana Rodrigues
Everything downstream of the guidelines
Turn a scattered set of files into a single managed library covering the styleguide, illustrations, icons, key visuals, and product UIs: everything the in-house design team needs to create efficiently. Pentagram had supplied the brand and the guidelines. The gap was everything downstream, the assets the team used every day, spread across individual files with no shared source.
Curated, not mirrored
DeepL has several products: Translator, Voice, Document Translation, and others. Each is owned by a different team. They share a product design system at the atom and organism level, but the final app views and UX flows are handled separately by each team.
I built a UI library holding those final interfaces, collecting only the screens actually used to promote a product or feature. The Translator main screen earns its place. Settings, login, and error screens do not.
Marketing work also constantly reuses pieces of the UI, a button or a dropdown blown up to emphasise an option. I added those as standalone elements with a heavily simplified variants panel, in some cases rebuilding the component down to the marketing essentials, so the whole team reaches for the same element instead of rebuilding their own.
Cover components help designers navigate the library

Language block custom Figma plugin

Language blocks, icons and UIs






Non-adoption is a design problem, not a compliance problem
Organised by feature, not by component
Most libraries file components by type: all buttons here, all modals there. Inside the UI page I did the opposite, with sections named after DeepL features. Base components, Translator, Document Translation, Voice Translation, and so on. Every button, dropdown, and modal belonging to a part of the product sits together, named after that feature, because that is how the team thinks when they open the file.
Illustrations built to assemble
The isometric illustrations are structured in three tiers. Heroes or compositions carry a complex idea and are used on landing pages, the website, and emails. Snippets work like heroes but are simpler, with fewer elements, so they fit smaller designs. Diagrams are informative illustrations that clarify a process.
Alongside the tiers, the library holds isolated illustrative elements: cubes, toggles, mugs, arcades, buildings. Together, the tiers and the illustration components let someone who is not an illustrator assemble something on brand from parts, rather than commissioning a new drawing.
Language blocks, from component to plugin
Language blocks are one of the most recognisable shapes in the DeepL brand. In the library they lived as a component, which worked for single blocks, but every composition still meant manual decisions on padding, radius, spacing, alignment, and colour. The guidelines already define those rules, so I turned them into a Figma plugin.
Padding comes from the type size, the corner radius is half of the padding, and the spacing between blocks is half of the padding too. A composition holds up to eight blocks, aligned left or right, never centred, never two on the same line. Colour logic is built in: choosing primary or secondary disables tertiary, and the reverse. Generated blocks stay editable, so you can select one, then resize, update, and export it again.
Feedback is essential
The whole team could propose additions. I decided what to implement, how, and when to publish. In practice a designer would tag me on a UI they had adapted from product into marketing language. If it already existed in the system, I would find out why they had not used it, because that almost always meant something was unclear or hard to find. If it did not exist, I would build it, connect it to the styleguide, and publish the update to our channels.
Illustration components ready to use

Hero, snippet and diagram

Colour styles allow you to quickly adapt the illustrations
Hero illustration for the 404 page








