Home / Web Developer, South Africa

A South African developer for businesses anywhere in the country.

Based in Cape Town, working with businesses across South Africa and internationally since 2011.

A WooCommerce payment routing screen split by customer province
A WooCommerce payment gateway that routes each order by the customer’s province, automatically.

Does this sound like you?

  • “We’re not in Cape Town, but we still want a developer in our own timezone.”
  • “We’ve been quoted by agencies who’ll hand us off to a junior we’ve never spoken to.”
  • “We want someone who understands South African payments and load shedding, not a developer guessing.”
  • “We work with people overseas too, and need someone who can do both.”

What I’d do.

Hear the actual problem first, wherever you’re based.

Johannesburg, Pretoria, Durban, or overseas, the fit assessment is the same honest call.

Tell you plainly if I’m the right fit.

If I’m not, I’ll say so and point you elsewhere.

Build with one person, start to finish.

No hand offs, no account managers, no junior learning on your project.

Proof.

A WooCommerce payment routing screen split by customer province
A South African e-commerce business, 2023

Stompies Wood: payments routed by province, automatically.

A custom WooCommerce payment gateway integration with split payment functionality and gateway configuration.

See the Stompies Wood project →
Technical planning notes for a push notification system
A background system, kept separate from the main site, 2020

A notification system that runs on its own.

It sends notifications, tracks whether each one arrived, and tries again automatically if one fails, without slowing down the busier system next to it.

See the push notifications project →
Anton got the job done quickly and the catalog looks perfect!
Barbara E Drake

Send a short project summary describing the problem.

I review every enquiry personally and tell you honestly if I’m the right fit; if I’m not, I’ll say so up front.

For your technical person

What this covers

  • Platforms: WordPress and WooCommerce, custom cloud applications (React, Next.js, Node.js, TypeScript, PostgreSQL), custom API servers and integrations (REST and gRPC), React Native mobile apps.
  • South African payment gateways: PayFast, Peach Payments, Ozow, Yoco.
  • International clients: working with clients in the US, UK, Europe and Australia since 2011; invoices in USD, GBP, EUR or ZAR depending on the client.
  • Push notifications project: an independent Node.js service handling routing, delivery tracking and retry logic, kept separate from the main PHP server it supports.

Villiers Vision Works (Pty) Ltd, South African registered company. Load shedding resilience: solar panels with battery backup, LTE failover internet.

Specialist terms and job titles

Also described as: web developer South Africa, software developer South Africa, full stack developer South Africa, remote developer South Africa.

Questions owners ask.

Where in South Africa are you based?

Cape Town, Western Cape. I work from a home office with fibre internet, LTE backup, and solar and battery power backup.

Do you work with international clients?

Yes. I have been working with clients in the US, UK, Europe and Australia since 2011. I invoice in USD, GBP, EUR or ZAR depending on the client.

Are you a freelancer or a company?

I operate as Villiers Vision Works (Pty) Ltd, a registered South African company. I am the lead developer. For larger projects I bring in specialist support as needed.

Do you handle load shedding?

Yes. My office runs on solar panels with battery backup and LTE failover internet, so load shedding does not stop the work.

What are your rates?

I provide a private quote after an initial fit and scope discussion. The quote reflects the agreed outcome, workflow, access, dependencies and acceptance boundary.

Wherever you’re based in South Africa, tell me the problem first.

+27 87 150 9305

Monday to Friday, 09:00 to 20:00 SAST. Or email info@antondevilliers.com.

Tell me the problem

Step 1 of 3. Pick what’s closest. You can explain in your own words next.

I reply myself, usually the same working day. The first conversation is free, and you’ll know the price of every piece before it starts. How a project works · Privacy

WhatsApp