Summary
Petrus Theron is a Staff Engineer and seasoned technology leader with over two decades of software experience and 14 years in senior engineering and CTO roles across South Africa. He builds pragmatic, high-performance systems—ranging from ISO8583 payments switches benchmarked at thousands of requests/sec to cloud control planes and scalable authorization with SpiceDB—often using Clojure and DynamoDB. As a serial founder and former CTO, he has repeatedly taken greenfield products to acquisition or production, including ERP software that supported rapid retail expansion and a domain registrar built from scratch. Based in the Western Cape, he blends embedded hardware work (battery monitoring and OTA firmware) with cloud-native architecture, reflecting a rare full-stack to firmware breadth. Notably, he converts contract engagements into long-term leadership, demonstrating both delivery focus and durable client trust.
14 years of coding experience
19 years of employment as a software developer
DF Malan High School
Electronic Engineering with Computer Science (BIng E&E w/CS), Electronic Engineering, Computer Science, Electronic Engineering with Computer Science (BIng E&E w/CS), Electronic Engineering, Computer Science at Stellenbosch University
Afrikaans, English, Xhosa, clojure