Telecom·

From Network Admin to Frontend Expert: How Tom Nchinda is Revolutionizing Customer Support at VodafoneZiggo

Learn how Tom Nchinda, a senior frontend consultant, helped transform VodafoneZiggo's customer support with an intelligent online troubleshooter built using XState and Next.js

Share this article:

Who

VodafoneZiggo

What

Automating customer internet troubleshooting

How

Building with XState and Next.js

Introduction

In the fast-paced world of telecommunications, providing exceptional customer support can make or break a company's reputation. VodafoneZiggo, one of the Netherlands' leading telecom providers, recognized this challenge and sought innovative solutions to enhance their customer experience. Enter Tom Nchinda, a senior frontend consultant from Passionate People, whose journey from network administration to JavaScript development would prove instrumental in transforming VodafoneZiggo's customer support infrastructure.

The Client Challenge

VodafoneZiggo faced a common yet critical challenge in the telecommunications industry: how to provide efficient, automated support for customers experiencing internet connectivity issues. Traditional methods of troubleshooting often required lengthy customer service calls and manual intervention, leading to frustrated customers and increased support costs.

Meet Tom Nchinda

Tom's path to becoming a JavaScript expert is as unique as it is inspiring. His story begins in 1997 when he first encountered JavaScript, sparking a passion that would simmer alongside his early career as a network administrator at Unilever Cosmetics. Despite success in various technical roles, including positions as a functional application manager and middleware engineer, Tom's true calling remained in web development.

"I was actually putting more energy into my side projects than into my actual job," Tom recalls. A pivotal conversation with his manager during the 2009 economic crisis led to a career-defining decision: pursuing his passion for web development full-time.

Project Overview

At VodafoneZiggo, Tom joined a specialized team in March 2023 to work on what would become a game-changing solution: an intelligent online troubleshooter for customer internet issues. This tool represents a bridge between complex network technologies and user-friendly web applications, making technical problem-solving accessible to everyday customers.

Technical Innovation Made Simple

The smart troubleshooter Tom and his team developed is like having a virtual technical expert in your home. Imagine a smart home device that can:

  • Monitor your internet connection's health in real-time
  • Automatically detect when your modem needs a restart
  • Identify if your WiFi amplifiers are positioned correctly
  • Alert you about network outages in your area

To make this possible, Tom leveraged XState, a powerful tool he describes as a "global state machine." Think of XState as a highly organized traffic controller for your application. Just as a traffic light system needs to know exactly when to change colors and how to handle different situations (rush hour, emergencies, maintenance), XState helps manage the complex states of VodafoneZiggo's troubleshooter. This ensures that customers receive the right assistance at the right time, without confusion or conflicting information.

"If there's one tool, if there's one framework that I wish I had started using earlier, it's XState," Tom emphasizes. "It's brilliant." This enthusiasm isn't just about technical elegance – it translates directly to business value. When dealing with complicated troubleshooting flows where multiple things could go wrong simultaneously, XState helps maintain a clear path to resolution, reducing customer frustration and support costs.

"XState has been transformative for our project. Its ability to manage complex troubleshooting flows while maintaining clarity and predictability is exactly what we needed. It's one of those tools I wish I had discovered much earlier in my career."

The team built the application using Next.js, a modern web framework that provides two crucial business benefits. First, it ensures the troubleshooter loads quickly and works smoothly, even on slower internet connections – critical when helping customers with connectivity issues. Second, it allows VodafoneZiggo to make rapid updates and improvements based on customer feedback, enabling the company to stay responsive to user needs.

To validate these improvements, the team is implementing sophisticated A/B testing capabilities. This means they can safely test new features with a small group of users before rolling them out to everyone, ensuring that each change actually improves the customer experience. For instance, they can compare different approaches to running internet speed tests – whether to run them automatically in the background or give users a button to initiate the test themselves – and measure which approach leads to better outcomes.

Measuring Success

One of the most surprising outcomes has been the high engagement rate with the tool's feedback system. Unlike typical online surveys that users often ignore, VodafoneZiggo's customers actively provide feedback about their experience with the troubleshooter. This real-world usage data helps the team continuously refine and improve the solution.

Working with VodafoneZiggo

Tom's experience at VodafoneZiggo highlights a refreshing approach to corporate culture in the telecommunications industry. "The engineer is given a lot of freedom," Tom explains. "More often than not, our opinions are actually seriously considered when making decisions." This level of autonomy and trust has enabled rapid innovation and meaningful improvements to the customer support system.

Lessons Learned

The project has reinforced the critical importance of communication in large-scale technical implementations. As Tom notes, "Even more so than in other places that I have worked, at VodafoneZiggo, communication is a very important thing." The team's success often correlates directly with the quality and frequency of communication between different stakeholders.

However, Tom also discovered the importance of balanced communication. "There is also such a thing as excessive communication," he observes, highlighting how the team learned to optimize their meeting schedules to maintain productivity while ensuring all stakeholders remain aligned.

Looking Forward

The success of VodafoneZiggo's smart troubleshooter points to a future where telecommunications companies can provide more automated, intelligent customer support solutions. The combination of state management tools like XState and modern frameworks like Next.js enables companies to build sophisticated applications that feel simple and intuitive to users. As the industry continues to evolve, this balance of technical sophistication and user-centric design will become increasingly valuable.

Tom's work at VodafoneZiggo demonstrates how modern web technologies can transform traditional customer service challenges into opportunities for innovation. By making complex network diagnostics accessible through an intuitive interface, while maintaining the robustness needed for a critical service, the project sets a new standard for customer support in the telecommunications industry.

Are you looking to revolutionize your company's technical operations? Passionate People's consultants bring deep expertise in modern web technologies and a proven track record of delivering innovative solutions. Contact us today to learn how we can help transform your business challenges into success stories.

Partner With Us to Drive Innovation

Ready to take your project to the next level? Our team of expert TypeScript consultants is here to help you succeed. Let's discuss how we can add value to your business.


Resources

Features

Company

Copyright © 2025. All rights reserved.