WELCOME TO
Meet the Team
The international team that builds, tests and supports eCoachManager and Don’t Travel Empty
The team that builds and delivers ECM
eCoachManager and Don't Travel Empty are built by a dedicated international team — developers, testers, project managers, support specialists, IT engineers, and HR — working across multiple time zones to keep the platform running, evolving, and improving for our customers around the world.
This page is about that team specifically: the people who design, build, test, deliver, and support the software you use every day. Many of them have been with us for nine, ten, even eleven years. They know the code intimately. They know the coach industry. They know our customers. And critically, they aren't distracted by side projects — every hour they work goes into making ECM and DTE better.
Leadership
Chanichar Santhong
Managing Director · 14 years with ECM
Chanichar has been with us since day one — 14 years and counting. As Managing Director of our international team, she's the glue that holds everything together.
She isn't a technical person, and she doesn't drive the product roadmap — but she does something just as critical: she makes sure the team works as one. With department managers reporting to her across development, QC, project management, support, HR, and IT, her job is to keep every part of the international team aligned, motivated, and pulling in the same direction.
Coordinating a team of this size — across multiple time zones, multiple shifts, and multiple disciplines — is a substantial undertaking. Chanichar's long tenure means she has the relationships, the institutional knowledge, and the people-management skills to make it look effortless. She's the reason our international team functions as a single, cohesive unit rather than a collection of departments.
Yui Lau
Chief Technology Officer · 13 years with ECM
Yui is our CTO and has been with eCoachManager for 13 of our 14 years. She sets the technical direction of the platform, oversees architecture decisions, and ensures the codebase remains robust, secure, and scalable as we continue to add features.
Yui leads the development team day-to-day — code reviews, technical mentoring, infrastructure decisions, and architectural choices all flow through her. Her deep knowledge of both the technology and the transport industry is a rare combination, and it's central to why ECM is built the way it is: solid, secure, and built to last.
Project Management Team
Our project managers are the bridge between everyone involved in building ECM and DTE — stakeholders on one side, developers and testers on the other. They're responsible for capturing what's been promised, getting specifications signed off, and making sure every feature is delivered on time and to the standard our customers expect.
A good project manager keeps a build on the rails: they translate operator requirements into clear, actionable specs for the dev team, run regular check-ins, manage scope, flag risks early, and make sure nothing falls between the cracks. They also keep stakeholders informed throughout — so there are no surprises at handover.
For a SaaS platform as feature-rich as ECM, that coordination role is essential. Without it, even the best developers and testers in the world can't ship reliably. Our PMs are what turns a roadmap into a working product, sprint after sprint.
Quality Control (QC) Team
Our QC team is the reason ECM is as stable and dependable as it is. Every new feature, every fix, every integration is put through its paces by this team before it ever reaches a customer.
That includes functional testing, regression testing, cross-browser and cross-device checks, integration testing, and user-acceptance testing — across every new feature and product we rolled out.
In an industry where our customers rely on ECM every day to dispatch vehicles, send quotes, manage drivers, and run their businesses, that level of rigour isn't optional — it's the difference between software you can trust and software you can't. The QC team's work is largely invisible when everything is going well — which is exactly the point.
Development & IT Team
This is the team that actually builds eCoachManager and Don't Travel Empty — the developers, engineers, and IT specialists who write the code, maintain the infrastructure, and keep everything running. Many of them have been with us for nine or ten years, which means they understand the ECM codebase intimately — every customer-specific quirk, every integration, every historical decision and the reasoning behind it.
That continuity matters. It means a fix or a new feature doesn't require weeks of ramp-up — our developers already understand how the relevant part of the system works and how it connects to everything else. It also means we're constantly improving the foundations, not just adding new layers on top.
And — worth repeating — this team doesn't split its time across other products or unrelated client work. Every line of code they write goes into making ECM and DTE better for our coach and bus operator customers around the world.
ECM & DTE Support Team
Matthew · Regine · Alex
Our Support team is the friendly voice on the other end of the phone when our customers need help. Matthew, Regine, and Alex run our 24/7 support lines for both eCoachManager and Don't Travel Empty — covering customers across the UK, Australia, New Zealand, Europe, and South Africa, around the clock and across time zones.
But Support is much more than answering tickets. The team also handles new customer implementations, onboarding, and training — guiding operators through their first weeks on the system, configuring their setup to match how they actually run their business, and making sure their staff are confident using ECM from day one. They're often the first point of contact a new customer has with our team, and the last word on whether a complex issue gets resolved smoothly.
Because they sit between the customer and the development team, they also play a critical role in feeding real-world feedback back into the product — which is one of the reasons ECM keeps getting better.
Matthew
Support · Implementations · Training
Regine
Support · Implementations · Training
Alex
Support · Implementations · Training
HR Team
Behind every great development team is a great HR team — and ours is no exception. Our two-person HR team handles everything that keeps the international team running smoothly as a workplace: recruitment, training, onboarding, and making sure everyone has a safe and supportive environment to do their best work.
That covers the essentials — first aid training, fire safety, management development courses, and all the workplace standards you'd expect from a professional, modern employer. But it also covers the things that make ECM somewhere people actually want to work: regular team-building events throughout the year, both on-site and off-site, and our world-famous summer party — usually on the beach, always memorable.
The result is a team culture where people stay for the long haul. The nine-, ten-, and eleven-year tenures you see across this page don't happen by accident — they happen because the HR team has built a workplace people are proud to be part of. And that, in turn, is one of the biggest reasons our development team can deliver the consistent, high-quality product our customers depend on.
Why this matters for our customers
Software companies come and go. Development teams turn over. Products change hands. We've watched all of it happen in our industry over the last twelve years.
What you get with eCoachManager and Don't Travel Empty is something rarer: a stable, long-serving international team that knows the coach industry, knows the product inside out, and is wholly focused on making it better. When you raise a support ticket, request a new feature, or join an onboarding call, you're dealing with people who've been doing this for a decade or more — not someone reading from a script.
That's how we've built ECM. And that's how we'll keep building it.