Let’s build the future together
Choose your manager
We have Managers that speak your language. Choose you manager to ease the communication process.
Lead Project Manager
Senior Client Manager
We are located in Germany, USA, and Moldova, but we work with clients from all over the world.