<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Abdallah Hwishel — Blog</title><description>Writing on agentic AI, LLM systems, and software engineering by Abdallah Hwishel.</description><link>https://ahwishel.github.io/</link><language>en-us</language><item><title>How I built an AI chat system from scratch</title><link>https://ahwishel.github.io/blog/ai-chat-system-from-scratch/</link><guid isPermaLink="true">https://ahwishel.github.io/blog/ai-chat-system-from-scratch/</guid><description>Every chat inquiry at SellAnyCar used to go to a human agent. I built the system that changed that, and the daily loop that made it good enough to keep.</description><pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Running ElevenLabs voice agents in production</title><link>https://ahwishel.github.io/blog/elevenlabs-voice-agents-in-production/</link><guid isPermaLink="true">https://ahwishel.github.io/blog/elevenlabs-voice-agents-in-production/</guid><description>Voice agents that make marketing and outreach calls are not demos. They are production systems with per-campaign design, monitoring, and a lot of iteration.</description><pubDate>Wed, 22 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Containerizing a Laravel app with Sail, the honest version</title><link>https://ahwishel.github.io/blog/laravel-sail-containerization/</link><guid isPermaLink="true">https://ahwishel.github.io/blog/laravel-sail-containerization/</guid><description>Postgres 16, Redis, Horizon, and Mailpit in one compose file, without losing a database volume. The Sail gotchas I hit so you don&apos;t have to.</description><pubDate>Thu, 18 Jun 2026 00:00:00 GMT</pubDate></item></channel></rss>