Microsoft Partner


Combining software development talent with experience

"The customer service we receive is very good and the relationship
Omega has at every level with the DCSL team is second to none."

Thomas Memery, Director, Omega - The National Association for End of Life Care

Our People

DCSL Software's team photo

The team at DCSL mixes together all of the ingredients we believe are required for a successful software development company: highly talented and energetic software developers, architects and testers, all recruited through a rigorous process, analytical minds that can understand the nuances of our customers businesses, the methodical project managers and designers, driven management with a focus for quality and delivery, and the innovators that transform the way we look at things.


The Management Team

Nick Thompson, Managing Director, DCSL Software Limited

Nick Thompson
Managing Director

Since the early 1980's Nick has held a passion for software programming. In 1997 he joined DCSL Software as a Software Developer, gradually working his way up the company until his appointment as Technical Director in 2003 and Managing Director in 2013.

Nick's personal 20-year experience as a developer, architect and database guru has enabled him to select a team of experienced, versatile, intelligent and uniquely talented people to assist him in providing a first class service to his clients.

In his limited spare time, Nick plays classical piano and flying is amongst his many other hobbies.

Domingo L., Technical Architect
Valery Possoz
Andrew Ellingford, Technical Architect, DCSL Software
Domingo Lara
Technical Director
Valery Possoz
Software Engineering Director
Andrew Ellingford
Software Engineering Director

Domingo has a Computer System Engineering degree from the University of Madrid. Official certifications from Microsoft include MCP, MCPD, MCAD and MCTS.

He has been a Software Architect and IT Consultant for over 15 years.

Valery is an adept architect and developer. He started programming when he first got an Amiga computer for Christmas back in the beginning of the 80’s.

Since then his roles have included Software Development, Project Management, Team Leader and Software Architect in the Banking, Insurance and Accountancy industries.

Andrew has always had a strong interest in computers but it was a Computing science BSc (Hons) degree that really set him up to being a professional web developer and an accomplished software architect and SQL expert.

His role of Technical Architect provides him with more opportunities to help customers directly with their software development needs and get involved in the whole bespoke software process.

Emily Thompson
Finance Director
Philip Davies
Digital Marketing Manager
Helen Cooper
Service Delivery Manager