<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Zaghy Zalayetha | Software Engineer</title>
    <link>https://zaghy.my.id</link>
    <description>Articles and reflections on software engineering, mobile development, architecture, and learnings by Zaghy Zalayetha.</description>
    <language>en-us</language>
    <atom:link href="https://zaghy.my.id/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>A Decision That Affected Our Engineering Workflow</title>
      <link>https://zaghy.my.id/blog/decision-affected-engineering-workflow</link>
      <guid isPermaLink="true">https://zaghy.my.id/blog/decision-affected-engineering-workflow</guid>
      <pubDate>Thu, 01 Oct 2026 00:00:00 GMT</pubDate>
      <description>From learning Swift on the fly to proposing a Flutter rewrite: how transitioning to a single codebase transformed our mobile engineering workflow at Budi Luhur University.</description>
      <category>MobileDevelopment</category>
      <category>EngineeringWorkflow</category>
      <category>Flutter</category>
      <category>iOS</category>
      <category>Swift</category>
    </item>
    <item>
      <title>Building MyNiyyah #1</title>
      <link>https://zaghy.my.id/blog/building-myniyyah-mvp-reactnative</link>
      <guid isPermaLink="true">https://zaghy.my.id/blog/building-myniyyah-mvp-reactnative</guid>
      <pubDate>Thu, 01 Jan 2026 00:00:00 GMT</pubDate>
      <description>A journey from toxic productivity to building an MVP for Muslim productivity with prayer tracking and daily journaling.</description>
      <category>MVP</category>
      <category>React Native</category>
      <category>BuildInPublic</category>
      <category>CodeForUmmah</category>
      <category>100DaysOfWriting</category>
    </item>
    <item>
      <title>Building MyNiyyah #2</title>
      <link>https://zaghy.my.id/blog/building-myniyyah-journal-categorization</link>
      <guid isPermaLink="true">https://zaghy.my.id/blog/building-myniyyah-journal-categorization</guid>
      <pubDate>Sun, 01 Feb 2026 00:00:00 GMT</pubDate>
      <description>Adding journal categorization to MyNiyyah app. Categories help users recall their spiritual journey and serve as milestones during times of decreased motivation.</description>
      <category>MVP</category>
      <category>React Native</category>
      <category>BuildInPublic</category>
      <category>CodeForUmmah</category>
      <category>100DaysOfWriting</category>
    </item>
    <item>
      <title>Building MyNiyyah #3</title>
      <link>https://zaghy.my.id/blog/building-myniyyah-editor-block-system</link>
      <guid isPermaLink="true">https://zaghy.my.id/blog/building-myniyyah-editor-block-system</guid>
      <pubDate>Sun, 01 Feb 2026 00:00:00 GMT</pubDate>
      <description>Implementing an Editor Block System for the journaling feature - storing content as array of blocks instead of a single string, similar to Notion.</description>
      <category>MVP</category>
      <category>React Native</category>
      <category>BuildInPublic</category>
      <category>CodeForUmmah</category>
      <category>100DaysOfWriting</category>
      <category>MobileDevelopment</category>
    </item>
    <item>
      <title>Planning Ahead for Productivity</title>
      <link>https://zaghy.my.id/blog/planning-ahead-productivity</link>
      <guid isPermaLink="true">https://zaghy.my.id/blog/planning-ahead-productivity</guid>
      <pubDate>Thu, 01 Jan 2026 00:00:00 GMT</pubDate>
      <description>Why planning tomorrow&apos;s schedule before bed is important - it makes mornings more efficient and eliminates the question of &apos;what should I do today?&apos;</description>
      <category>Productivity</category>
      <category>100DaysOfWriting</category>
    </item>
    <item>
      <title>React Native Developer Experience</title>
      <link>https://zaghy.my.id/blog/react-native-developer-experience</link>
      <guid isPermaLink="true">https://zaghy.my.id/blog/react-native-developer-experience</guid>
      <pubDate>Thu, 01 Jan 2026 00:00:00 GMT</pubDate>
      <description>After trying Flutter, Android Native, and iOS Native - React Native with Expo proved to be faster, lighter, and more flexible for development.</description>
      <category>React Native</category>
      <category>Developer</category>
      <category>MVP</category>
      <category>100DaysOfWriting</category>
    </item>
    <item>
      <title>Checking App Reviews on a Friday Afternoon</title>
      <link>https://zaghy.my.id/blog/app-reviews-saturday-afternoon</link>
      <guid isPermaLink="true">https://zaghy.my.id/blog/app-reviews-saturday-afternoon</guid>
      <pubDate>Mon, 01 Sep 2025 00:00:00 GMT</pubDate>
      <description>Checking the ratings and reviews section of an app I developed - turned out better than expected with many 5-star reviews and helpful suggestions.</description>
      <category>MobileApps</category>
      <category>Flutter</category>
    </item>
    <item>
      <title>Vibe Coding: Fleet Management System</title>
      <link>https://zaghy.my.id/blog/vibe-coding-fleet-management</link>
      <guid isPermaLink="true">https://zaghy.my.id/blog/vibe-coding-fleet-management</guid>
      <pubDate>Fri, 01 Aug 2025 00:00:00 GMT</pubDate>
      <description>Experiment building a fleet management system with Flutter and Firebase using AI assistance - exploring clean architecture concepts while keeping API costs around $20.</description>
      <category>VibeCoding</category>
      <category>Flutter</category>
      <category>Firebase</category>
      <category>MobileApps</category>
    </item>
    <item>
      <title>Prompt Engineering vs Context Engineering</title>
      <link>https://zaghy.my.id/blog/prompt-engineering-vs-context-engineering</link>
      <guid isPermaLink="true">https://zaghy.my.id/blog/prompt-engineering-vs-context-engineering</guid>
      <pubDate>Fri, 01 Aug 2025 00:00:00 GMT</pubDate>
      <description>Lessons from a Software Engineer Growth Community event about the difference between prompt engineering and context engineering.</description>
      <category>AI</category>
      <category>PromptEngineering</category>
      <category>ContextEngineering</category>
    </item>
    <item>
      <title>Learning from Thom J. Défilet&apos;s Best Routine</title>
      <link>https://zaghy.my.id/blog/best-routine-thom-defilet</link>
      <guid isPermaLink="true">https://zaghy.my.id/blog/best-routine-thom-defilet</guid>
      <pubDate>Fri, 01 Aug 2025 00:00:00 GMT</pubDate>
      <description>Discovering Thom J. Défilet&apos;s YouTube video about managing daily tasks as a CEO while fulfilling Muslim responsibilities - inspired to create my own modified routine.</description>
      <category>Productivity</category>
      <category>Routine</category>
    </item>
    <item>
      <title>E-KTP OCR Verification System Preview</title>
      <link>https://zaghy.my.id/blog/ektp-ocr-verification-thesis</link>
      <guid isPermaLink="true">https://zaghy.my.id/blog/ektp-ocr-verification-thesis</guid>
      <pubDate>Tue, 01 Jul 2025 00:00:00 GMT</pubDate>
      <description>Product preview of a thesis project - E-KTP verification using CNN for classification and Tesseract OCR for text extraction, with database validation.</description>
      <category>Developers</category>
      <category>AI</category>
      <category>MobileDeveloper</category>
      <category>Flutter</category>
      <category>ImageProcessing</category>
    </item>
  </channel>
</rss>