Jacques Cilliers

Building dynamic frontends & robust backend solution

New to Contra

Jacques is building their profile – stay tuned!

Johannesburg, South Africa