Engineering Blog
Technical insights on Optimizely CMS, Commerce, and the modern .NET ecosystem.
Modernizing Optimizely CMS Frontend: When "Fast" Meets "Correct"
If you've ever worked with enterprise CMS platforms like Optimizely (formerly Episerver), you're probably familiar with the "waiting game" every time you build the project. Fron...
Critical CSS: The Secret to Lightning-Fast Web Performance
When it comes to modern web performance, speed and stability are everything. Users expect pages to load instantly, and search engines like Google reward fast, stable experiences with higher ranking...

Zero to Hero: Achieving a Perfect 100 Lighthouse Score in Optimizely CMS 12
In the world of Enterprise CMS, "performance" is often a checkbox that gets overlooked in the rush to ship features. Recently, I embarked on a mission to push an Optimizely CMS 12 site to its absol...
Fixing CLS Caused by Footer Layout Shifts: A Core Web Vitals Case Study
Cumulative Layout Shift (CLS) issues are often attributed to fonts or images, but footers can also be a major culprit. In this case study, I share how I fixed a high CLS score caused by the footer,...
Fixing CLS Caused by Web Fonts: A Real Core Web Vitals Case Study
Cumulative Layout Shift (CLS) is often described as a “layout problem,” but in practice, it is frequently a font problem. This case study documents how a seemingly correct setup still produced a CL...
A Practical Case Study on Improving Core Web Vitals by Fixing Render-Blocking Resources
When working on Core Web Vitals, it’s easy to overthink performance. In reality, many slow pages suffer from the same fundamental issues. This case study documents how I improved a slow Largest Con...