Taking a website that’s been live for years – updated countless times, with layers of legacy code – and giving it a completely fresh look is no small task. As a developer, it can feel like an uphill battle. But over the last 60 days working on the Glenlivet reskin project, I learned that it’s a battle that can absolutely be won.

Here’s what the journey looked like.

 

Where Do You Even Begin?

The first step was figuring out what to keep, what to change, and what to remove completely. Legacy code can feel like a maze, but it also holds opportunities. For example, our product rating modal was substantial enough to become a foundation.

We started by stripping out what wasn’t required, then carefully modifying and refactoring what remained. With every pass, the code evolved to match the sleek new designs we’d been given.

 

Keeping the Brand in the Loop

No brand wants to wait until launch day to see their site transformation. We made sure the client was part of the journey from the very beginning.

By continuously pushing our latest work to a development site, the Glenlivet team could see their designs coming to life, piece by piece. Their feedback was vital, allowing us to refine and adjust before anything was set in stone.

 

Merging with the Live Site

This was, without doubt, the scariest part.

Once our code was QA-approved and the client confirmed we’d matched their vision, it was time to go live. We had already run tests on staging environments, so when we pushed the reskin to production (a couple of weeks before the official launch date), we were prepared.

During those final weeks, we tested obsessively – on different operating systems, browsers, and devices. The goal: make sure the new design worked seamlessly with the old content and iron out any lingering bugs.

The day it all went live was a beautiful one: hard work realized, a happy client, and a reskinned site ready for the world.

Key Learnings

As my first project as technical lead, the experience was packed with lessons. Here are the biggest ones:

  1. Focus on what you can do first.
    Don’t get stuck spinning your wheels—revisit the tricky bits later.
  2. Communicate blockers early.
    Let the team know what you can’t do so you can find solutions together.
  3. Stay connected with your team.
    Frequent check-ins help keep progress smooth and morale high.
  4. Enjoy the process.
    Yes, it’s stressful. But watching a project of this size come together is incredibly rewarding.

Reskinning the Glenlivet site in 60 days was challenging, thrilling, and at times a little terrifying. But more than anything, it was a project that showed me the power of teamwork, communication, and persistence.

And now, when I look at the site, I don’t just see a brand-new design – I see the journey that got us there.

Got a website or digital project in mind?

We’d love to help. Tell us what you’re working on and let’s explore how we can support your team.