<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Jason Matthew</title><description>Engineering Manager from Brisbane, Australia. I lead teams, ship side projects, and write about engineering leadership, accessibility, and building things that matter.</description><link>https://jasonmatthew.dev/</link><language>en-au</language><item><title>The Side Project as a Management Tool</title><link>https://jasonmatthew.dev/blog/the-side-project-as-a-management-tool/</link><guid isPermaLink="true">https://jasonmatthew.dev/blog/the-side-project-as-a-management-tool/</guid><description>I build side projects because I genuinely enjoy it — and it happens to make me a better manager. But let&apos;s be clear, it&apos;s not a requirement.</description><pubDate>Mon, 06 Apr 2026 00:00:00 GMT</pubDate></item><item><title>The Axios Breach Started with a Plaintext Token</title><link>https://jasonmatthew.dev/blog/zero-secrets-in-git/</link><guid isPermaLink="true">https://jasonmatthew.dev/blog/zero-secrets-in-git/</guid><description>Last week a North Korean actor compromised axios — 100 million weekly downloads — because one plaintext npm token was sitting on disk. Here&apos;s how I keep zero secrets in my repos.</description><pubDate>Mon, 06 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Building a SaaS Entirely on Cloudflare&apos;s Developer Platform</title><link>https://jasonmatthew.dev/blog/formrecap-cloudflare-architecture/</link><guid isPermaLink="true">https://jasonmatthew.dev/blog/formrecap-cloudflare-architecture/</guid><description>How I built FormRecap — form abandonment recovery — using Workers, Durable Objects, D1, Queues, and Workflows. No AWS. No Vercel. No external databases.</description><pubDate>Sat, 04 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Managing 8 Domains with Terraform and Cloudflare</title><link>https://jasonmatthew.dev/blog/terraform-for-cloudflare/</link><guid isPermaLink="true">https://jasonmatthew.dev/blog/terraform-for-cloudflare/</guid><description>How I use Terraform to manage DNS, Workers KV, D1, Queues, R2, and AI Gateway across 8 Cloudflare domains — with zero secrets on disk and full disaster recovery.</description><pubDate>Sun, 15 Mar 2026 00:00:00 GMT</pubDate></item><item><title>The 3-2-1 AI Engineering Manager</title><link>https://jasonmatthew.dev/blog/the-3-2-1-ai-engineering-manager/</link><guid isPermaLink="true">https://jasonmatthew.dev/blog/the-3-2-1-ai-engineering-manager/</guid><description>3 patterns I&apos;m seeing, 2 predictions for the next 6 months, and 1 experiment you can run this week. Management experience might be the best predictor of AI success.</description><pubDate>Mon, 19 Jan 2026 00:00:00 GMT</pubDate></item><item><title>What Makes a Senior Engineer Senior?</title><link>https://jasonmatthew.dev/blog/what-is-a-senior/</link><guid isPermaLink="true">https://jasonmatthew.dev/blog/what-is-a-senior/</guid><description>It&apos;s not years of experience or a title on LinkedIn. A senior engineer is a force multiplier — and that distinction matters more than ever when a quarter of junior roles now carry senior titles.</description><pubDate>Fri, 15 Mar 2024 00:00:00 GMT</pubDate></item></channel></rss>