<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Rafael Adolfo&apos;s Blog</title><description>AI-first engineering, iOS development, and the unfiltered reality of building software.</description><link>https://rafaeladolfo.com/</link><item><title>Making My Apps Siri-Native Before Apple Tells Everyone To</title><link>https://rafaeladolfo.com/blog/making-apps-siri-native-before-wwdc/</link><guid isPermaLink="true">https://rafaeladolfo.com/blog/making-apps-siri-native-before-wwdc/</guid><description>Apple is building an agentic OS where Siri reaches into apps. I shipped App Intents for both my iOS apps before WWDC — here&apos;s what I learned and why it matters.</description><pubDate>Thu, 02 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Building Delivery Automations Into a Package Tracker With App Intents</title><link>https://rafaeladolfo.com/blog/delivery-automations-siri-shortcuts/</link><guid isPermaLink="true">https://rafaeladolfo.com/blog/delivery-automations-siri-shortcuts/</guid><description>I wired Packybara&apos;s delivery detection to Shortcuts event triggers. Now &apos;when my package arrives, send a text&apos; is a real automation. Here&apos;s the technical story.</description><pubDate>Thu, 02 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Scan Tracking Codes With Your Camera: Building OCR Into a Package Tracker</title><link>https://rafaeladolfo.com/blog/scan-tracking-codes-with-your-camera/</link><guid isPermaLink="true">https://rafaeladolfo.com/blog/scan-tracking-codes-with-your-camera/</guid><description>Brazilian tracking codes are everywhere — printed slips, WhatsApp screenshots, marketplace emails. I built camera-based OCR into Packybara so users never have to type one again.</description><pubDate>Thu, 02 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Building Packybara: Because Every Tracking App in Brazil Has Ads or Bad Vibes</title><link>https://rafaeladolfo.com/blog/building-packybara/</link><guid isPermaLink="true">https://rafaeladolfo.com/blog/building-packybara/</guid><description>I built a native package tracking app for iOS and Android with a pixel-art capybara because the alternatives were either bloated with ads or just not my taste. Here&apos;s the honest story.</description><pubDate>Tue, 31 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Building CapyCast: How a Capybara Shipped a Weather App</title><link>https://rafaeladolfo.com/blog/building-capycast-with-capy/</link><guid isPermaLink="true">https://rafaeladolfo.com/blog/building-capycast-with-capy/</guid><description>I built a pixel-art capybara weather app for iOS using Capy — my own multi-agent workflow builder. Here&apos;s what happened when I let the capybaras run the show.</description><pubDate>Sat, 21 Mar 2026 00:00:00 GMT</pubDate></item><item><title>AI Context Checklist Part 2: What Actually Works</title><link>https://rafaeladolfo.com/blog/ai-context-checklist-what-actually-works/</link><guid isPermaLink="true">https://rafaeladolfo.com/blog/ai-context-checklist-what-actually-works/</guid><description>I wrote a checklist for working with AI. Then I actually used it for months. Here&apos;s what survived, what changed, and the workflow I run today.</description><pubDate>Thu, 12 Mar 2026 00:00:00 GMT</pubDate></item><item><title>From Build to App Store in One Prompt: AI Skills That Ship</title><link>https://rafaeladolfo.com/blog/ai-skills-appstore-pipeline/</link><guid isPermaLink="true">https://rafaeladolfo.com/blog/ai-skills-appstore-pipeline/</guid><description>I built reusable AI skills to generate App Store icons, screenshots, and localized marketing — for iOS and Android. I didn&apos;t write a single line of code.</description><pubDate>Thu, 12 Mar 2026 00:00:00 GMT</pubDate></item><item><title>How I Replaced a $20/Month Server with $1.50 in Serverless</title><link>https://rafaeladolfo.com/blog/supabase-serverless-migration-ios/</link><guid isPermaLink="true">https://rafaeladolfo.com/blog/supabase-serverless-migration-ios/</guid><description>Migrating MarketCapy&apos;s backend from a DigitalOcean droplet to Supabase Edge Functions. I made the decisions — the AI wrote the code.</description><pubDate>Sat, 07 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Why I&apos;m Writing About AI-First Engineering</title><link>https://rafaeladolfo.com/blog/why-im-writing-about-ai-first-engineering/</link><guid isPermaLink="true">https://rafaeladolfo.com/blog/why-im-writing-about-ai-first-engineering/</guid><description>The 17-year setup, the shift, and why I&apos;m writing about it now.</description><pubDate>Fri, 20 Feb 2026 00:00:00 GMT</pubDate></item><item><title>AI Context Checklist: From Chatting to Architecting</title><link>https://rafaeladolfo.com/blog/ai-context-checklist/</link><guid isPermaLink="true">https://rafaeladolfo.com/blog/ai-context-checklist/</guid><description>Stop correcting the AI. Start directing it. A practical checklist for getting better results.</description><pubDate>Tue, 27 Jan 2026 00:00:00 GMT</pubDate></item></channel></rss>