About

Twelve years of building.
No shortcuts.

Web development since 2014. Server operations since 2017. SEO since 2020. AI tools since 2022. One operator, full stack, based in Gauteng.

Bruce Pelser, SO Websites
The story

Software Orchestration.

SO stands for Software Orchestration. We run every layer: web, SEO, AI tools, hosting.

Started as a web agency. Clients kept coming back for content, SEO, ads, automation. Built tools in-house. Became a full-stack digital operation.

Based in Gauteng, working with businesses across South Africa and internationally. No offshore handoff. No upsell chain. You talk to the person building your site.

Bruce Pelser
Founder & Lead Developer, SO Websites
Start a project
12+
Years Web Dev
8+
Years Server & Ops
5+
Years SEO
4+
Years HubSpot
3+
Years AI Tools
How we work

Four things we don't compromise on.

01

Results First

Measure everything. Vanity metrics don't pay salaries. Every project starts with a number to beat.

02

No Black Boxes

You see every metric. Monthly reports show what moved, what didn't, what's next.

03

Keep Building

If something can be automated, we automate it. Maintenance is the floor, not the job.

04

Long Haul

We want to be your agency for the next decade. The work compounds when the relationship does.

Tech stack

Tools we actually use.

Web & Platform
HTML / CSS / PHP WordPress / Divi Nuxt / Vue Astro WooCommerce / Shopify
Infrastructure
Docker / GCP cPanel / WHM DNS / SSL Google Workspace
SEO & MarTech
HubSpot Google Ads / GA4 Search Console / Ahrefs Schema / GEO
AI & Automation
Claude API / OpenAI OpenRouter / Gemini fal.ai n8n / Python
FAQ

Questions about working together

Who runs SO Websites?
Bruce Pelser, one person, based in Gauteng. Twelve years building production websites. No contractors, no handoffs. You deal with the person doing the work.
What kind of businesses do you work with?
Mostly South African SMEs: professional services, trades, tourism, e-commerce. Some international clients, mainly referred through existing clients.
Do you take on projects outside South Africa?
Yes. About 20% of current clients are international. Work is done remotely, invoiced in ZAR or USD depending on the project.
How do I start a project with SO Websites?
Message via the contact form or WhatsApp. Describe what you need and your budget. If it's a fit we'll set up a quick call and go from there.
WhatsApp