Jacques Cilliers

Building dynamic frontends & robust backend solution

New to Contra

Jacques is ready for their next project!

Johannesburg, South Africa