Jacques Cilliers

Building dynamic frontends & robust backend solution

Ready for work

Jacques is ready for their next project!

Johannesburg, South Africa