<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Dejan Veljanoski Blog</title>
    <link>https://veljanoski.com/blog/</link>
    <atom:link href="https://veljanoski.com/blog/feed.xml" rel="self" type="application/rss+xml"/>
    <description>Design systems practice, independent UX teardowns of public EU SaaS products, and how-I-work process posts. One post every two weeks.</description>
    <language>en</language>
    <lastBuildDate>Sun, 08 Nov 2026 00:00:00 +0000</lastBuildDate>
    <item>
      <title>How much does a UX audit cost? What SaaS teams pay in 2026</title>
      <link>https://veljanoski.com/blog/ux-audit-cost/</link>
      <guid isPermaLink="true">https://veljanoski.com/blog/ux-audit-cost/</guid>
      <pubDate>Sun, 08 Nov 2026 00:00:00 +0000</pubDate>
      <dc:creator>Dejan Veljanoski</dc:creator>
      <category>How I work</category>
      <description>What a SaaS UX audit costs in 2026, from €10 gigs to $60,000 research firms: what each price buys, what moves the number and how to check a quote.</description>
      <enclosure url="https://veljanoski.com/assets/img/blog/ux-audit-cost.webp" length="31518" type="image/webp"/>
    </item>
    <item>
      <title>Developer or designer? Who to hire to fix your AI-built app</title>
      <link>https://veljanoski.com/blog/fix-lovable-app-developer-or-designer/</link>
      <guid isPermaLink="true">https://veljanoski.com/blog/fix-lovable-app-developer-or-designer/</guid>
      <pubDate>Thu, 05 Nov 2026 00:00:00 +0000</pubDate>
      <dc:creator>Dejan Veljanoski</dc:creator>
      <category>AI-built apps</category>
      <description>Who to hire when your Lovable, Bolt or v0 app is not working: the symptoms that need a developer, the ones that need a designer, and how to brief either.</description>
      <enclosure url="https://veljanoski.com/assets/img/blog/fix-lovable-app-developer-or-designer.webp" length="31836" type="image/webp"/>
    </item>
    <item>
      <title>Is your AI-built app ready for real users? A pre-launch UX checklist</title>
      <link>https://veljanoski.com/blog/ai-built-app-launch-checklist/</link>
      <guid isPermaLink="true">https://veljanoski.com/blog/ai-built-app-launch-checklist/</guid>
      <pubDate>Mon, 02 Nov 2026 00:00:00 +0000</pubDate>
      <dc:creator>Dejan Veljanoski</dc:creator>
      <category>AI-built apps</category>
      <description>A pre-launch UX checklist for apps built with Lovable, Bolt, v0 and Cursor: 28 checks for what the preview hides, from empty accounts to email links.</description>
      <enclosure url="https://veljanoski.com/assets/img/blog/ai-built-app-launch-checklist.webp" length="32414" type="image/webp"/>
    </item>
    <item>
      <title>Why your Lovable or Bolt app looks generic, and how to fix it</title>
      <link>https://veljanoski.com/blog/ai-built-app-looks-generic/</link>
      <guid isPermaLink="true">https://veljanoski.com/blog/ai-built-app-looks-generic/</guid>
      <pubDate>Thu, 29 Oct 2026 00:00:00 +0000</pubDate>
      <dc:creator>Dejan Veljanoski</dc:creator>
      <category>AI-built apps</category>
      <description>Why apps built with Lovable, Bolt, v0 and Cursor all look alike, the seven tells users notice, and the fixes that turn an AI-built app into a product.</description>
    </item>
    <item>
      <title>When to hire a design system consultant, and when not to</title>
      <link>https://veljanoski.com/blog/when-to-hire-a-design-system-consultant/</link>
      <guid isPermaLink="true">https://veljanoski.com/blog/when-to-hire-a-design-system-consultant/</guid>
      <pubDate>Fri, 23 Oct 2026 00:00:00 +0000</pubDate>
      <dc:creator>Dejan Veljanoski</dc:creator>
      <category>Design systems practice</category>
      <description>Seven signs your SaaS needs a design system consultant, three signs it is too early, what a good engagement includes and how to judge a consultant.</description>
      <enclosure url="https://veljanoski.com/assets/img/blog/when-to-hire-a-design-system-consultant.webp" length="39128" type="image/webp"/>
    </item>
    <item>
      <title>Fractional product designer vs head of design: who your SaaS team needs first</title>
      <link>https://veljanoski.com/blog/fractional-product-designer-vs-head-of-design/</link>
      <guid isPermaLink="true">https://veljanoski.com/blog/fractional-product-designer-vs-head-of-design/</guid>
      <pubDate>Fri, 23 Oct 2026 00:00:00 +0000</pubDate>
      <dc:creator>Dejan Veljanoski</dc:creator>
      <category>How I work</category>
      <description>Fractional product designer, fractional head of design or a full-time head of design: what each one does, the stage each fits, and how to choose.</description>
      <enclosure url="https://veljanoski.com/assets/img/blog/fractional-product-designer-vs-head-of-design.webp" length="34736" type="image/webp"/>
    </item>
    <item>
      <title>UX audit vs usability testing: which one your SaaS needs first</title>
      <link>https://veljanoski.com/blog/ux-audit-vs-usability-testing/</link>
      <guid isPermaLink="true">https://veljanoski.com/blog/ux-audit-vs-usability-testing/</guid>
      <pubDate>Fri, 23 Oct 2026 00:00:00 +0000</pubDate>
      <dc:creator>Dejan Veljanoski</dc:creator>
      <category>How I work</category>
      <description>A UX audit is an expert review of your product. Usability testing watches real users try it. What each finds, how long each takes, and which to run first.</description>
      <enclosure url="https://veljanoski.com/assets/img/blog/ux-audit-vs-usability-testing.webp" length="37584" type="image/webp"/>
    </item>
    <item>
      <title>Freelance product designer rates in 2026: hourly, monthly and per project</title>
      <link>https://veljanoski.com/blog/freelance-product-designer-rates/</link>
      <guid isPermaLink="true">https://veljanoski.com/blog/freelance-product-designer-rates/</guid>
      <pubDate>Tue, 13 Oct 2026 00:00:00 +0000</pubDate>
      <dc:creator>Dejan Veljanoski</dc:creator>
      <category>How I work</category>
      <description>Senior freelance product designers charge $90 to $150 an hour in the US and $60 to $110 in Europe. Rates by seniority, monthly retainers and project prices.</description>
      <enclosure url="https://veljanoski.com/assets/img/blog/freelance-product-designer-rates.webp" length="45850" type="image/webp"/>
    </item>
    <item>
      <title>How to hire a product designer for your SaaS startup, and what it costs in 2026</title>
      <link>https://veljanoski.com/blog/hire-a-product-designer-saas-startup/</link>
      <guid isPermaLink="true">https://veljanoski.com/blog/hire-a-product-designer-saas-startup/</guid>
      <pubDate>Tue, 13 Oct 2026 00:00:00 +0000</pubDate>
      <dc:creator>Dejan Veljanoski</dc:creator>
      <category>How I work</category>
      <description>When a SaaS startup needs a product designer, the four ways to hire one, what each costs in 2026, and how to judge a portfolio in ten minutes.</description>
      <enclosure url="https://veljanoski.com/assets/img/blog/hire-a-product-designer-saas-startup.webp" length="49744" type="image/webp"/>
    </item>
    <item>
      <title>Freelance product designer vs agency vs Toptal: what you actually get for the money</title>
      <link>https://veljanoski.com/blog/freelance-product-designer-vs-agency-vs-toptal/</link>
      <guid isPermaLink="true">https://veljanoski.com/blog/freelance-product-designer-vs-agency-vs-toptal/</guid>
      <pubDate>Tue, 13 Oct 2026 00:00:00 +0000</pubDate>
      <dc:creator>Dejan Veljanoski</dc:creator>
      <category>How I work</category>
      <description>Freelance product designer, design agency or Toptal: who does the work, what it costs, how fast you get screens, and when each is the right call.</description>
      <enclosure url="https://veljanoski.com/assets/img/blog/freelance-product-designer-vs-agency-vs-toptal.webp" length="47156" type="image/webp"/>
    </item>
    <item>
      <title>How I built a production-ready Figma + Next.js design system for AI products</title>
      <link>https://veljanoski.com/blog/gliakit-design-system/</link>
      <guid isPermaLink="true">https://veljanoski.com/blog/gliakit-design-system/</guid>
      <pubDate>Mon, 05 Oct 2026 00:00:00 +0000</pubDate>
      <dc:creator>Dejan Veljanoski</dc:creator>
      <category>Design systems practice</category>
      <description>The full build of GliaKit: Figma variables, a 1:1 Tailwind token map, shadcn components, light and dark, AI rules files, the mistakes in v1 and what v2 changed.</description>
      <enclosure url="https://veljanoski.com/assets/img/blog/gliakit-design-system.webp" length="38570" type="image/webp"/>
    </item>
    <item>
      <title>SaaS UX audit checklist: 40 things I check on every product</title>
      <link>https://veljanoski.com/blog/saas-ux-audit-checklist/</link>
      <guid isPermaLink="true">https://veljanoski.com/blog/saas-ux-audit-checklist/</guid>
      <pubDate>Thu, 10 Sep 2026 00:00:00 +0000</pubDate>
      <dc:creator>Dejan Veljanoski</dc:creator>
      <category>How I work</category>
      <description>The 40-point checklist behind every SaaS UX audit I run: onboarding, navigation, core workflows, forms, empty states, billing and accessibility.</description>
      <enclosure url="https://veljanoski.com/assets/img/blog/saas-ux-audit-checklist.webp" length="37262" type="image/webp"/>
    </item>
    <item>
      <title>How I run a two-week product sprint, step by step</title>
      <link>https://veljanoski.com/blog/how-i-run-a-product-sprint/</link>
      <guid isPermaLink="true">https://veljanoski.com/blog/how-i-run-a-product-sprint/</guid>
      <pubDate>Mon, 07 Sep 2026 00:00:00 +0000</pubDate>
      <dc:creator>Dejan Veljanoski</dc:creator>
      <category>How I work</category>
      <description>The exact process behind my Product Sprint: kickoff, Figma structure, async Loom reviews, and a handoff developers actually use.</description>
      <enclosure url="https://veljanoski.com/assets/img/blog/how-i-run-a-product-sprint.webp" length="30654" type="image/webp"/>
    </item>
    <item>
      <title>Pipedrive UX teardown: the pipeline view is the product</title>
      <link>https://veljanoski.com/blog/pipedrive-ux-teardown/</link>
      <guid isPermaLink="true">https://veljanoski.com/blog/pipedrive-ux-teardown/</guid>
      <pubDate>Mon, 24 Aug 2026 00:00:00 +0000</pubDate>
      <dc:creator>Dejan Veljanoski</dc:creator>
      <category>SaaS UX teardown</category>
      <description>An independent UX teardown of Pipedrive: what the pipeline-first model gets right, where the friction sits, and what I would change first.</description>
      <enclosure url="https://veljanoski.com/assets/img/blog/pipedrive-ux-teardown.webp" length="34702" type="image/webp"/>
    </item>
    <item>
      <title>Tokens before components: how I start every design system</title>
      <link>https://veljanoski.com/blog/tokens-before-components/</link>
      <guid isPermaLink="true">https://veljanoski.com/blog/tokens-before-components/</guid>
      <pubDate>Mon, 10 Aug 2026 00:00:00 +0000</pubDate>
      <dc:creator>Dejan Veljanoski</dc:creator>
      <category>Design systems practice</category>
      <description>The order of operations that keeps a design system honest: semantic tokens first, Figma variables and code in lockstep, components last.</description>
      <enclosure url="https://veljanoski.com/assets/img/blog/tokens-before-components.webp" length="37348" type="image/webp"/>
    </item>
  </channel>
</rss>
