<?xml version="1.0" encoding="UTF-8" ?>
  <rss version="2.0">
    <channel>
        <title>My Portfolio</title>
        <link>https://heykunal.dev</link>
        <description>This is my portfolio RSS feed</description>
        <item>
          <title>Controlled Form Components: A Three-Layer Architecture for React Forms</title>
          <link>https://heykunal.dev/blog/controlled-form-components-case-study</link>
          <description>A case study on how we built a three-layer form component system for React forms, eliminating boilerplate, standardising error handling, and keeping forms type-safe.</description>
          <pubDate>Tue, 19 May 2026 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Feature-Driven Architecture in a React Application</title>
          <link>https://heykunal.dev/blog/feature-pattern-case-study</link>
          <description>A case study on how we organised 17 feature modules into a predictable, maintainable, five-layer pattern - and why it worked.</description>
          <pubDate>Tue, 19 May 2026 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>useFormFlow: A form hook so our team doesn't write the same code 100 times</title>
          <link>https://heykunal.dev/blog/useFormFlow-case-study</link>
          <description>A case study on how we built a form hook for React forms that eliminated boilerplate, standardised error handling, and kept forms type-safe.</description>
          <pubDate>Sat, 16 May 2026 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Hello World</title>
          <link>https://heykunal.dev/blog/hello-world</link>
          <description>A short note to start the blog.</description>
          <pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate>
        </item>
    </channel>
  </rss>