<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Blazej Mrozinski</title><description>Writing on AI workflows, product development, psychometrics, and building across multiple domains.</description><link>https://www.blazejmrozinski.com/</link><item><title>What Psychometric Analysis Reveals About University Exams (Real CTT and IRT Findings)</title><link>https://www.blazejmrozinski.com/blog/psychometric-analysis-university-exams/</link><guid isPermaLink="true">https://www.blazejmrozinski.com/blog/psychometric-analysis-university-exams/</guid><description>A psychometric analysis of university exams using classical test theory and item response theory. Real findings on item discrimination, distractor analysis, dead options, the Wright map, the test information function, and how SEM decides pass/fail at the margin.</description><pubDate>Wed, 15 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Everyone Says SaaS Is Dead. Here&apos;s What They&apos;re Actually Observing.</title><link>https://www.blazejmrozinski.com/blog/saas-is-dead-narrative/</link><guid isPermaLink="true">https://www.blazejmrozinski.com/blog/saas-is-dead-narrative/</guid><description>The &apos;SaaS is dead&apos; narrative gets the diagnosis right and the prognosis wrong. AI makes code cheap. It barely touches trust, switching costs, and domain expertise — the parts that actually make a SaaS business model defensible.</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate></item><item><title>WordPress Performance Optimization: Nginx FastCGI, Redis, OPcache, and Cloudflare (Under 50ms TTFB)</title><link>https://www.blazejmrozinski.com/blog/wp-infra-04-four-layers-of-caching/</link><guid isPermaLink="true">https://www.blazejmrozinski.com/blog/wp-infra-04-four-layers-of-caching/</guid><description>Four-layer WordPress caching stack for performance optimization: Cloudflare CDN, Nginx FastCGI page cache, Redis Object Cache Pro, and PHP OPcache with JIT. Sub-50ms TTFB with WooCommerce bypass rules.</description><pubDate>Sun, 12 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Production WordPress Deployment with Redis Object Cache Pro and Nginx</title><link>https://www.blazejmrozinski.com/blog/wp-infra-03-deploying-wordpress/</link><guid isPermaLink="true">https://www.blazejmrozinski.com/blog/wp-infra-03-deploying-wordpress/</guid><description>Production WordPress deployment on a VPS: wp-config.php constants, Redis Object Cache Pro setup, Nginx vhosts, SSL via Cloudflare, and the wp-config ordering bug nobody warns you about.</description><pubDate>Thu, 09 Apr 2026 00:00:00 GMT</pubDate></item><item><title>How to Configure Claude Code: Subagents, Skills, and Safety Protocols for a Real Workflow</title><link>https://www.blazejmrozinski.com/blog/how-i-taught-ai-to-work-like-a-colleague/</link><guid isPermaLink="true">https://www.blazejmrozinski.com/blog/how-i-taught-ai-to-work-like-a-colleague/</guid><description>A hands-on guide to configuring Claude Code with subagents, skills, role definitions, safety protocols, and feedback loops. How I turned a capable AI coding assistant into a personalized technical partner over weeks of real work.</description><pubDate>Tue, 07 Apr 2026 00:00:00 GMT</pubDate></item><item><title>LEMP Stack for WordPress: Nginx, MariaDB 11.8, and PHP 8.4 on Debian 13</title><link>https://www.blazejmrozinski.com/blog/wp-infra-02-building-the-lemp-stack/</link><guid isPermaLink="true">https://www.blazejmrozinski.com/blog/wp-infra-02-building-the-lemp-stack/</guid><description>Step-by-step LEMP stack setup for WordPress on a Hetzner VPS. Nginx tuning, MariaDB 11.8 InnoDB configuration, PHP 8.4 FPM static pools, OPcache JIT, and kernel optimization. A practical WordPress performance optimization guide.</description><pubDate>Mon, 06 Apr 2026 00:00:00 GMT</pubDate></item><item><title>How I Built a Knowledge Base That Makes AI Actually Useful Across Projects</title><link>https://www.blazejmrozinski.com/blog/building-a-brain-for-your-ai-cto/</link><guid isPermaLink="true">https://www.blazejmrozinski.com/blog/building-a-brain-for-your-ai-cto/</guid><description>AI coding assistants work well in a single repo. They fall apart across multiple projects and companies. I built a 30-document knowledge base that gives AI full context in 30 seconds instead of 15 minutes.</description><pubDate>Sat, 04 Apr 2026 00:00:00 GMT</pubDate></item><item><title>WordPress on Hetzner VPS: Why I Left Managed Hosting and Built My Own Server</title><link>https://www.blazejmrozinski.com/blog/wp-infra-01-why-i-ditched-managed-hosting/</link><guid isPermaLink="true">https://www.blazejmrozinski.com/blog/wp-infra-01-why-i-ditched-managed-hosting/</guid><description>I moved my WordPress and WooCommerce sites from managed hosting to a Hetzner VPS. Full walkthrough of server provisioning, SSH hardening, and firewall setup on Debian 13.</description><pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate></item><item><title>SEO Architecture for a New Website: What to Build Before Your First Visitor</title><link>https://www.blazejmrozinski.com/blog/seo-architecture-before-first-visitor/</link><guid isPermaLink="true">https://www.blazejmrozinski.com/blog/seo-architecture-before-first-visitor/</guid><description>Most founders optimize SEO after launching. I built IndexNow, multi-sitemaps, JSON-LD structured data, and consent-aware analytics into a new website before its first visitor. A technical SEO architecture guide for a site that doesn&apos;t exist yet.</description><pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Building a Personal Website Like a Product: What Changes When You Apply Product Thinking</title><link>https://www.blazejmrozinski.com/blog/personal-site-as-product/</link><guid isPermaLink="true">https://www.blazejmrozinski.com/blog/personal-site-as-product/</guid><description>Most personal websites are abandoned brochures. I built mine in Astro in 5 days with 70+ commits, typed content schemas, JSON-LD structured data, and an automated asset pipeline. A practitioner case study in personal website design.</description><pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate></item></channel></rss>