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