Experience

Pricewatchwith Tweakers

A/B testing, SiteSpect, JavaScript, CSS

Contributed to DPG Media's Tweakers’ Pricewatch by developing, implementing and evaluating A/B tests, using data insights to inform UX improvements and guide follow-up decisions.

Click here to view the project

Overview

Tweakers' Pricewatch is a product comparison and price tracking platform that allows users to monitor product prices and compare specifications across multiple retailers. It helps users make informed purchasing decisions by displaying product data clearly and interactively.

Project snapshot

  • My role: Front-end developer (Internship)
  • Team: Multidisciplinary team (developers, designers from Multitude, stakeholders)
  • Type: Client project
  • Stack: A/B testing, SiteSpect, JavaScript, CSS

The challenge

The main challenge was working within an existing frontend setup, which included embedding CSS and JavaScript scripts via SiteSpect, while avoiding introducing errors. Any modifications had to maintain usability, performance, and data integrity.

The solution

I primarily focused on implementing CSS-first solutions to improve layout, spacing, and presentation of the product tables without touching the underlying JavaScript where possible. I also contributed to evaluating data from A/B tests and user interactions, providing recommendations for next steps and UX improvements. This way, I was able to ensure that the frontend remained stable while supporting ongoing enhancements and user analysis.

My contributions

  • Tweaked and optimized existing table layouts and styling using mostly CSS
  • Ensured frontend changes embedded with SiteSpect scripts did not conflict with existing front-end
  • Assisted in interpreting data and making recommendations for improvements to fellow UX'ers
  • Collaborated with developers and UX'ers to maintain platform stability

Challenges & learnings

I gained experience working within constrained environments where minimal JavaScript intervention was preferred, learning to creatively solve layout and interaction issues using CSS. I also learned how to interpret user data to inform frontend decisions.

Outcome

The frontend updates improved the clarity and usability of the Pricewatch tables while maintaining stability. Data-driven recommendations helped guide subsequent UX and feature enhancements on the platform.

Pricewatch