<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Azan&apos;s projects</title><description>Things I&apos;ve built, broken, and learned from along the way</description><link>https://azan-n.com/</link><item><title>A festival site and a live VJ feed for Sultry Mist 2026</title><link>https://azan-n.com/projects/20260314-sultry-mist-2026</link><guid isPermaLink="true">https://azan-n.com/projects/20260314-sultry-mist-2026</guid><description>A phone backstage, Hydra, and a screen for the crowd</description><pubDate>Fri, 13 Mar 2026 18:30:00 GMT</pubDate><author>Azan Farooqi</author></item><item><title>halfsies: splitting bills with no backend</title><link>https://azan-n.com/projects/20251101-halfsies</link><guid isPermaLink="true">https://azan-n.com/projects/20251101-halfsies</guid><description>For those of us who don&apos;t want to give Splitwise our data or money</description><pubDate>Fri, 31 Oct 2025 18:30:00 GMT</pubDate><author>Azan Farooqi</author></item><item><title>Rebuilding Cryptlex&apos;s design system in React</title><link>https://azan-n.com/projects/20250930-a-design-system-for-cryptlex</link><guid isPermaLink="true">https://azan-n.com/projects/20250930-a-design-system-for-cryptlex</guid><description>My third attempt at a Cryptlex design system. Hopefully the last</description><pubDate>Mon, 29 Sep 2025 18:30:00 GMT</pubDate><author>Azan Farooqi</author></item><item><title>Realistic .NET integration tests with xunit and testcontainers</title><link>https://azan-n.com/projects/20250125-xunit-testcontainers-and-net</link><guid isPermaLink="true">https://azan-n.com/projects/20250125-xunit-testcontainers-and-net</guid><description>Spinning up real Postgres and Redis instead of mocking them</description><pubDate>Fri, 24 Jan 2025 18:30:00 GMT</pubDate><author>Azan Farooqi</author></item><item><title>Rebuilding awesome-prometheus-alerts in Astro</title><link>https://azan-n.com/projects/20241006-awesome-prometheus-alerts-astro</link><guid isPermaLink="true">https://azan-n.com/projects/20241006-awesome-prometheus-alerts-astro</guid><description>A take-home assignment for a job I was interviewing for</description><pubDate>Sat, 05 Oct 2024 18:30:00 GMT</pubDate><author>Azan Farooqi</author></item><item><title>Splitting one Angular app into three</title><link>https://azan-n.com/projects/20240127-rewrite-an-angular-application-in-angular</link><guid isPermaLink="true">https://azan-n.com/projects/20240127-rewrite-an-angular-application-in-angular</guid><description>Three products, one Angular codebase, and a lot of if-elses to untangle</description><pubDate>Fri, 26 Jan 2024 18:30:00 GMT</pubDate><author>Azan Farooqi</author></item><item><title>White-labeling Angular Material with OKLCH</title><link>https://azan-n.com/projects/20230608-customizing-colour-for-web-experiences</link><guid isPermaLink="true">https://azan-n.com/projects/20230608-customizing-colour-for-web-experiences</guid><description>Customers wanted their own colours. Angular Material made that harder than it should be</description><pubDate>Wed, 07 Jun 2023 18:30:00 GMT</pubDate><author>Azan Farooqi</author></item><item><title>Setting a tone of voice for Cryptlex</title><link>https://azan-n.com/projects/20230428-drafting-content-guidelines</link><guid isPermaLink="true">https://azan-n.com/projects/20230428-drafting-content-guidelines</guid><description>I was the only one on the team who could write these, so I did</description><pubDate>Thu, 27 Apr 2023 18:30:00 GMT</pubDate><author>Azan Farooqi</author></item></channel></rss>