<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Abdu Ar Rahman&apos;s Blog</title><description>Thoughts, tutorials, and insights on software development, Flutter, and more.</description><link>https://abduarrahman.com/</link><language>en-us</language><item><title>Building a Flutter AI Voice Assistant</title><link>https://abduarrahman.com/blog/building-flutter-ai-voice-assistant/</link><guid isPermaLink="true">https://abduarrahman.com/blog/building-flutter-ai-voice-assistant/</guid><description>A deep dive into building an AI-powered voice assistant with Flutter, speech recognition, and natural language processing</description><pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate><category>Flutter</category><category>AI</category><category>Voice Assistant</category><category>Mobile</category></item><item><title>Flutter Developer Roadmap: A Career-Level Interactive Guide (Junior → Senior)</title><link>https://abduarrahman.com/blog/flutter-developer-roadmap/</link><guid isPermaLink="true">https://abduarrahman.com/blog/flutter-developer-roadmap/</guid><description>An interactive, gamified roadmap for Flutter developers. Browse skill trees by career level (Junior / Middle / Senior), filter by difficulty, and track your progress — built with vanilla HTML/CSS/JS and Firebase for progress sync.</description><pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate><category>Web</category><category>JavaScript</category><category>Flutter</category><category>Open Source</category></item><item><title>Full-Stack Monorepo Patterns That Actually Work</title><link>https://abduarrahman.com/blog/fullstack-monorepo-patterns/</link><guid isPermaLink="true">https://abduarrahman.com/blog/fullstack-monorepo-patterns/</guid><description>Practical patterns for organizing full-stack monorepo projects with shared code, clean architecture, and efficient CI/CD</description><pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate><category>Architecture</category><category>Monorepo</category><category>Full-Stack</category><category>Best Practices</category></item><item><title>Building an Event Photo Platform with OCR Bib Detection</title><link>https://abduarrahman.com/blog/building-event-photo-platform/</link><guid isPermaLink="true">https://abduarrahman.com/blog/building-event-photo-platform/</guid><description>How I architected a full-stack monorepo platform for event photographers to upload, auto-tag bib numbers via OCR, and let runners search and download their photos.</description><pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate><category>Full-Stack</category><category>OCR</category><category>Next.js</category><category>Express</category><category>TypeScript</category><category>Monorepo</category></item><item><title>Hafalan Qur&apos;an — Juz Amma: A Minimal Ayah-by-Ayah Muraja&apos;ah Tool</title><link>https://abduarrahman.com/blog/hafalan-quran-juz-amma/</link><guid isPermaLink="true">https://abduarrahman.com/blog/hafalan-quran-juz-amma/</guid><description>A single-page static web app built for Quran memorization practice. Browse Juz Amma surahs, play per-ayah recitation with configurable repeats and speed — no frameworks, no build tools, just pure HTML/CSS/JS.</description><pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate><category>Web</category><category>JavaScript</category><category>Quran</category><category>Open Source</category></item></channel></rss>