<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Semmy Verdonschot, Blog</title>
    <link>https://semmy.io/posts</link>
    <description>Full-stack engineer from the Netherlands specializing in secure digital solutions, modern web development, and crafting intuitive applications that prioritize simplicity and ease of use.</description>
    <language>en</language>
    <lastBuildDate>Sun, 21 Jun 2026 00:00:00 GMT</lastBuildDate>
    <atom:link href="https://semmy.io/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Chasing the Lighthouse score (and learning which numbers to ignore)</title>
      <link>https://semmy.io/posts/chasing-the-lighthouse-score</link>
      <guid isPermaLink="true">https://semmy.io/posts/chasing-the-lighthouse-score</guid>
      <description>I dragged this portfolio to a perfect 100, and the report still yelled at me. The wins were boring and real; the flags that stuck around were a trap dressed up as a metric.</description>
      <pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Watching real users test the dashboard</title>
      <link>https://semmy.io/posts/watching-real-users-test-the-dashboard</link>
      <guid isPermaLink="true">https://semmy.io/posts/watching-real-users-test-the-dashboard</guid>
      <description>I put the dashboard in front of three people who will actually use it: a planner, an operational employee and a team lead. Finding information was a solved problem. Finishing an action was not.</description>
      <pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Designing dashboards people actually use</title>
      <link>https://semmy.io/posts/dashboards-people-use</link>
      <guid isPermaLink="true">https://semmy.io/posts/dashboards-people-use</guid>
      <description>What I learned researching enterprise dashboards before building one: KPIs first, the right chart for the job, instant filters, and never a blank white screen.</description>
      <pubDate>Sat, 02 May 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>The anatomy of a security assessment</title>
      <link>https://semmy.io/posts/anatomy-security-assessment</link>
      <guid isPermaLink="true">https://semmy.io/posts/anatomy-security-assessment</guid>
      <description>How a real-world assessment actually unfolds: OSINT, network mapping, physical security and a phishing test, and why the findings are almost never exotic.</description>
      <pubDate>Fri, 10 Apr 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>The unglamorous security wins (and the crypto-miner I let in)</title>
      <link>https://semmy.io/posts/unglamorous-security-wins</link>
      <guid isPermaLink="true">https://semmy.io/posts/unglamorous-security-wins</guid>
      <description>Architecture, least privilege and client-side hashing did more for a system I built than any clever trick, and one default password undid a chunk of it.</description>
      <pubDate>Wed, 18 Mar 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Macros won&apos;t die: red-team lessons from Office exploitation</title>
      <link>https://semmy.io/posts/macros-wont-die</link>
      <guid isPermaLink="true">https://semmy.io/posts/macros-wont-die</guid>
      <description>A deep dive from my red-teaming research into why VBA macros are still a live attack vector, and how attackers slip past modern defenses.</description>
      <pubDate>Thu, 12 Feb 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Security-first web development</title>
      <link>https://semmy.io/posts/security-first-web-development</link>
      <guid isPermaLink="true">https://semmy.io/posts/security-first-web-development</guid>
      <description>Why I treat security as a design constraint, not an afterthought, and a few habits that make secure apps the default.</description>
      <pubDate>Thu, 15 Jan 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Building Cytric: a hosting platform from the ground up</title>
      <link>https://semmy.io/posts/building-cytric</link>
      <guid isPermaLink="true">https://semmy.io/posts/building-cytric</guid>
      <description>What I learned building a secure, scalable bot-hosting platform solo, from branding and frontend to infrastructure and payments.</description>
      <pubDate>Thu, 20 Nov 2025 00:00:00 GMT</pubDate>
    </item>
  </channel>
</rss>