My name is Colin and I’m a Senior Developer & Researcher at CX Company. I was born and raised in Stein, Limburg and later went on to study at the nearby Maastricht University. I guess you could say I’m a real Limburger!
I began my journey at CX Company almost 8 years ago, where I started working as a .NET Software Developer after graduating from Maastricht University with a MSc. in Artificial Intelligence.
What are you doing when you’re not writing code?
When I’m not writing code, you can find me at the squash court, or running along the Maastricht river training for my next marathon! I also like to explore new places on this planet, watch tv, play games and try out different whiskeys!
One of the great things about Maastricht is that the university welcomes in thousands of international students every year, making Maastricht a melting pot of different cultures. It’s the perfect place to make friends with people from all over the world and broaden your perspectives.
What does your role involve?
When I first joined CX Company back in 2012, I was assigned the responsibility of working within a small team to build our conversation platform, DigitalCX, from the ground up. I was heavily involved in making architectural decisions and the development of many components, from web APIs and web services, to normalisation and engine matching. The platform was launched in 2014 and now serves more than 70 large clients in the Netherlands, UK, Germany, France, Canada, and even Malta!
In recent years, my focus has shifted towards research, where I have been given the opportunity to develop multiple AI based applications for our DigitalCX platform. While working on these projects, I have gained knowledge on state-of-the-art algorithms in Deep Learning and developed proof of concepts for NLP based dialog systems. Every day I am discovering brand new techniques and applying these to our software to enhance the intelligence and ease of use of DigitalCX.
What is it like developing cutting-edge AI features?
I am truly passionate about my work. Every day I get to apply brand new exciting techniques to enhance our software and make the life of the user easier. It keeps you sharp and you never stop learning!
Which feature are you most proud of?
One feature I am particularly proud of is our autoDialogs feature. The autoDialogs feature uses existing content in your knowledge base to handle ambiguous questions. Using this content, DigitalCX automatically generates a conversational dialog, providing end users with a few options that best match the user’s question. The generated dialog can then be added to the knowledge base. It will first be suggested to the CMS user, allowing them to approve, reject, or amend the dialog.
I really like what this feature is trying to solve and the potential it has. It dramatically changes and simplifies the way our clients build their chatbots. You no longer have to build hundreds of dialog flows, you just need to create some basic questions and answers, then let the AI take effect.
What do you enjoy most about working at CX Company?
One of the things I love about working for CX Company is the autonomous way of working. I have a lot of freedom to think outside of the box and bring my own ideas and solutions to the table. It’s a very open community where everyone’s voice is heard.
I am also grateful to have been given the opportunity to take half a year out to travel around South East Asia and Australasia. I always wanted to travel extensively around Asia, but after finishing university, I was more focused on starting a career and saving up some money first. I think I was able to enjoy my travels even more knowing that I had a stable job to come back to!
What’s the craziest thing you did during your travels?
I ate some live worms, scorpions and tarantulas at a night market in Hanoi. Tastier than expected, but I don’t recommend it! If you’re interested in reading my travel blog, you can check it out here.