<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Case studies on Ismael Ramos — Web Architect &amp; Product Engineer</title><link>https://www.ismaelramos.dev/case-studies/</link><description>Recent content in Case studies on Ismael Ramos — Web Architect &amp; Product Engineer</description><generator>Hugo</generator><language>en-gb</language><lastBuildDate>Sat, 15 Feb 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://www.ismaelramos.dev/case-studies/index.xml" rel="self" type="application/rss+xml"/><item><title>Migrating an enterprise Angular app to standalone components</title><link>https://www.ismaelramos.dev/case-studies/angular-standalone-migration/</link><pubDate>Sat, 15 Feb 2025 00:00:00 +0000</pubDate><guid>https://www.ismaelramos.dev/case-studies/angular-standalone-migration/</guid><description>Strategy for incrementally moving a large NgModule-based codebase to standalone components without freezing feature work.</description></item><item><title>Bringing a financial product to WCAG 2.1 AA</title><link>https://www.ismaelramos.dev/case-studies/accessibility-implementation/</link><pubDate>Tue, 10 Sep 2024 00:00:00 +0000</pubDate><guid>https://www.ismaelramos.dev/case-studies/accessibility-implementation/</guid><description>Turning accessibility from an audit checklist into a default of the engineering process.</description></item><item><title>Restructuring a frontend around feature boundaries</title><link>https://www.ismaelramos.dev/case-studies/frontend-architecture-redesign/</link><pubDate>Mon, 22 Apr 2024 00:00:00 +0000</pubDate><guid>https://www.ismaelramos.dev/case-studies/frontend-architecture-redesign/</guid><description>Replacing a layered structure with feature-based boundaries to make the codebase navigable as it grew.</description></item><item><title>Hitting Core Web Vitals on a content-heavy product</title><link>https://www.ismaelramos.dev/case-studies/performance-optimization/</link><pubDate>Thu, 30 Nov 2023 00:00:00 +0000</pubDate><guid>https://www.ismaelramos.dev/case-studies/performance-optimization/</guid><description>Pushing an Angular application from inconsistent CWV scores to passing the field thresholds on every monitored route.</description></item></channel></rss>