About

Engineers, not account managers.

Terawiz Consulting CC is an engineering consultancy in Johannesburg, founded in 2009. The engineers you brief are the engineers who do the work, and the ones who pick up when it breaks.

The short version

Terawiz started in web and hosting. The old logo still says Cloud Services, and the hosting desk is still here: 84 mailboxes across 23 domains on a server we run ourselves. The first Terawiz apps went onto the App Store in 2011 and are still there.

Most of the work now is networks. Wireless ISPs in the North West with hundreds of radios and a carrier handover at the end of each region. A transit operator in Johannesburg with a monitoring centre and a wall to fill. Integrators bidding on public-sector networks who need the technical volume written by someone who has run one.

Almost everything we build comes out of operating something: a report that was needed every hour, a dashboard the wall needed, a restore script the morning after a router died.

Then it gets kept, documented and reused. That is the whole method. The name is tera, as in 1012, and the w is red. That is the whole brand.

What we actually use

Networks

  • MikroTik RouterOS
  • Ubiquiti UISP, airMAX, airFiber
  • Reyee
  • WireGuard
  • OSPF, BGP, BFD
  • EoIP service tunnels
  • 60 GHz and licensed backhaul

Monitoring

  • LibreNMS
  • SNMP, RouterOS API
  • NetFlow v9, IPFIX
  • The Dude
  • Our own collectors in Python

Hosting

  • Debian
  • ISPConfig
  • Apache, nginx
  • Postfix, Dovecot, rspamd
  • Let’s Encrypt
  • Cloudflare DNS
  • Proxmox

Software

  • Python: FastAPI, Flask
  • Node: Express
  • PHP
  • React
  • Swift, SwiftUI
  • Kotlin
  • three.js, WebXR

Data

  • MariaDB
  • PostgreSQL
  • SQLite
  • Plain files in git, where that is enough

Language models

  • Claude API
  • Local models via LM Studio
  • Always with a person deciding
  • Never as the only copy of the data
How we work with you
  • Second opinion

    A day of read-only looking at your network or server, written up. Where the counters disagree with the dashboard, what is exposed that shouldn’t be, what would break first. Often this is all that’s needed.

  • Project

    A defined thing, designed and delivered: a dashboard, a migration, a network build, a report pipeline. Scope and timeline agreed up front, repo and README at the end.

  • Retainer

    We run what we or others built: monitoring, maintenance, incident response, an agreed response time, and a number to call. Best when the system is the business.

  • Hosting

    Websites and mail on our server, with a panel you can use yourself and a person who answers support. Invoices come from billing@ and nowhere else.

Where

Corlett Gardens, Johannesburg. Office hours Monday to Friday, 08:00 to 17:00 SAST. Retainer clients have an agreed response time outside those hours. Most work is remote; site visits in Gauteng and the North West are normal.

shaheen@terawiz.com

Sound like your kind of firm?

We take on a few new clients a year, deliberately. The first conversation costs nothing.

Get in touch →