<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>SWP Freelancer Portfolio — Journal</title><description>Portfolio of Robin Vale, an independent art director and interface designer working with small product teams on identity, interface and design systems.</description><link>https://swp-freelancer-portfolio.vercel.app/</link><language>en</language><item><title>The empty screen is the one that decides</title><link>https://swp-freelancer-portfolio.vercel.app/journal/the-empty-screen-decides/</link><guid isPermaLink="true">https://swp-freelancer-portfolio.vercel.app/journal/the-empty-screen-decides/</guid><description>Most teams design the full dashboard and bolt on a shrug for day one. Here is how to invert that order without slowing the build.</description><pubDate>Wed, 22 Jul 2026 00:00:00 GMT</pubDate><category>Product</category><category>empty states</category><category>onboarding</category><category>product design</category><author>Robin Vale</author></item><item><title>Name your tokens for what they do</title><link>https://swp-freelancer-portfolio.vercel.app/journal/name-tokens-for-what-they-do/</link><guid isPermaLink="true">https://swp-freelancer-portfolio.vercel.app/journal/name-tokens-for-what-they-do/</guid><description>Call it brand-primary and you will be renaming four hundred references next year. A naming scheme that has survived three identity changes intact.</description><pubDate>Tue, 09 Jun 2026 00:00:00 GMT</pubDate><category>Systems</category><category>design systems</category><category>design tokens</category><category>naming</category><author>Robin Vale</author></item><item><title>The eleven questions before a quote</title><link>https://swp-freelancer-portfolio.vercel.app/journal/eleven-questions-before-a-quote/</link><guid isPermaLink="true">https://swp-freelancer-portfolio.vercel.app/journal/eleven-questions-before-a-quote/</guid><description>Scope creep starts in the first email, not the third month. These questions surface the real project, and occasionally end the conversation early.</description><pubDate>Tue, 28 Apr 2026 00:00:00 GMT</pubDate><category>Practice</category><category>freelancing</category><category>scoping</category><category>client work</category><author>Robin Vale</author></item><item><title>Designing the ugly states</title><link>https://swp-freelancer-portfolio.vercel.app/journal/designing-the-ugly-states/</link><guid isPermaLink="true">https://swp-freelancer-portfolio.vercel.app/journal/designing-the-ugly-states/</guid><description>Loading, error, partial and overflowing. A practical checklist for the screens that never make it into a case study but define how a product feels.</description><pubDate>Tue, 17 Mar 2026 00:00:00 GMT</pubDate><category>Product</category><category>interface design</category><category>edge cases</category><category>specification</category><author>Robin Vale</author></item><item><title>A handover that outlives you</title><link>https://swp-freelancer-portfolio.vercel.app/journal/a-handover-that-outlives-you/</link><guid isPermaLink="true">https://swp-freelancer-portfolio.vercel.app/journal/a-handover-that-outlives-you/</guid><description>The test of a design engagement is not the launch. It is whether the team can build the eleventh screen six months later without calling you.</description><pubDate>Wed, 04 Feb 2026 00:00:00 GMT</pubDate><category>Practice</category><category>handover</category><category>documentation</category><category>design systems</category><author>Robin Vale</author></item><item><title>Check contrast before it gets pretty</title><link>https://swp-freelancer-portfolio.vercel.app/journal/contrast-before-it-gets-pretty/</link><guid isPermaLink="true">https://swp-freelancer-portfolio.vercel.app/journal/contrast-before-it-gets-pretty/</guid><description>Colour accessibility fails late because it gets checked late. Moving the check to the start costs nothing and saves the palette.</description><pubDate>Tue, 09 Dec 2025 00:00:00 GMT</pubDate><category>Systems</category><category>accessibility</category><category>colour</category><category>design systems</category><author>Robin Vale</author></item></channel></rss>