Digital Minds's IT department is led by Christos Stamelos (Chief Technology Officer) and has 17 employees.
Christos Stamelos
Chief Technology Officer
Looking for a particular Digital Minds employee's phone or email?