Curriculum Vitae

Petrus Theron · Cape Town, South Africa · petrus@petrus.co.za · github.com/theronic · linkedin.com/in/freshcode

braai/acc. I put the ai in braai. Building profitable software since 2003 (~23+ years), ideally in #Clojure. BEng E&E w/Comp. Sci. Former CTO of CloudAfrica & weFix (exited ERP software to weFix in 2015).

petrustheron.com – github.com/theronic – 23+ years experience (11 years in Clojure). Play Snake on my Online CV: petrustheron.com/cv – Top 1% on StackOverflow: https://stackoverflow.com/users/198927/petrus-theron

Experience

Staff Engineer · Peach Payments

Apr 2026 – present · 6 mos · Full-time

Chief Technology Officer · CloudAfrica

Sep 2025 – Feb 2026 · 6 mos · Full-time

Leading development of CloudAfrica’s cloud hosting control plane software.

Been doing the job since March 2025, but converted from full-time contract to full-time employment.

Chief Technology Officer · CloudAfrica

Mar 2025 – Aug 2025 · 6 mos · Contract

CTO on contract.

Principal Software Development Engineer · CloudAfrica

May 2024 – Feb 2025 · 10 mos · Contract

After Operativa was acquired, I joined CloudAfrica full-time on contract to roll out SpiceDB to CloudAfrica's API endpoints.

Clojure, Datomic & SpiceDB.

Principal Engineer (Contract) · Operativa Software Agency (acquired by Peach Payments)

Feb 2024 – Apr 2024 · 3 mos

Implemented a scalable authorization solution (SpiceDB) with Clojure & Datomic for the client's cloud hosting infrastructure (CloudAfrica). Operativa was acquired by Peach Payments 3 months later.

Clojure, Datomic & SpiceDB.

Senior Full-Stack Software Engineer · Olarm

Jun 2023 – Jan 2024 · 8 mos

Migrated critical high-volume alarm signals & sensor events to AWS DynamoDB. TypeScript / DynamoDB.

Built the Olarm Stockist Directory at directory.olarm.com. NextJs / TypeScript.

Founder · Faith Acoustics

Nov 2023 – 2026

Became a registered importer and started importing and distributing high-fidelity audio equipment from Shenzhen, China (class-D amplifiers & DACs) in South Africa.

Sound & Sales Engineer · Wallfly Sound Rental

Feb 2022 – Mar 2024 · 2 yrs 2 mos

Premium Funktion-One sound rental for weddings & events.

Founder & CEO · Quey

Jan 2022 – present · 4 yrs 9 mos

Digital food buzzer / queuing software for food trucks and service counters.

Clojure, Datomic & Electric Clojure

Senior Software Engineer & Team Lead · Teya (formerly SaltPay)

Aug 2020 – Dec 2022 · 2 yrs 5 mos

Design and build an ISO8583-compliant Terminal Acquiring Switch for 1,000 transactions-per-second using custom codecs.

Building high-performance ledgers in Clojure, Datomic, Kotlin, Golang & Java.

Founder & CEO · Bridge: Chat for Business

Jun 2019 – Jul 2020 · 1 yr 2 mos

Chat for Business: chat-based commerce platform to bring businesses online during lockdown.

Clojure, Datomic, WhatsApp Business API, Telegram

Embedded Engineer (Contract) · Blue Nova Energy Systems

Oct 2018 – Sep 2019 · 1 yr

Built remote monitoring and over-the-air firmware updates using Rust for STM32 microcontrollers in high-current LiFeYPO4 batteries. Rust / ClojureScript.

Interim CTO · Santam Switch (formerly JaSure)

Sep 2017 – Feb 2018 · 6 mos

Short-term on-demand insurance platform. Named & branded jasure.com. Oversaw CI design with Hanno van Zyl (hannovanzyl.co.za). Designed, built and deployed backend (Clojure / Datomic). Shipped React Native app to iOS App Store in <3 months.

Chief Technology Officer · weFix Repair Specialists (Raised R50M)

Dec 2007 – Aug 2017 · 9 yrs 9 mos

Exited ERP software to weFix and became CTO at 27 y/o. Grew the business from 1 to 36 stores with 400 employees using my software.

Bootstrapped Founder & CEO · MyNames Domain Management

Jun 2015 – Dec 2015 · 7 mos

Built an EPP domain registrar from scratch to do painless .CO.ZA. domain management. Early user of Docker.

Founder & Lead Developer (Raised Funding) · Krit.com - Mobile Customer Feedback

Jan 2011 – Jan 2013 · 2 yrs 1 mo

Designed and built a mobile customer feedback tool for the retail and restaurant sector. Let your customers reach you directly and privately from their phones.

Embedded Developer (Contractor) · wiWallet (now wiGroup, later acquired by SaltPay)

Aug 2008 – Oct 2008 · 3 mos

Implemented embedded XML protocol for voucher purchases.

Founder & CTO · Rhythm Music Store

Jun 2006 – Dec 2012 · 6 yrs 7 mos

Built an eCommerce platform with 85,000 legal, DRM-free MP3s. Reached annual revenue of R1M.

Independent Web Developer · MySound.co.za Online Store for MP3 Backtrack Sales

2003

My first commercial project aged 16: I built one of the first online stores in South Africa for my friend, Wicus Labuschagne, to sell his MP3 backtracks.

Education

BEng Electronic Engineering w/Computer Science degree while running 1M ZAR/year revenue online music store.
Stellenbosch University