Petrus Theron (petrustheron.com)
Making software professionally for 23+ years. I specialize in Clojure & Datomic.
- BEng Electrical Engineering with Computer Science (Stellenbosch, 2010)
- Author of EACL, a situated ReBAC authorization library inspired by SpiceDB, backed by Datomic Pro, Datahike and DataScript.
- Play against Chessmate, my chess AI from 2005.
- Staff Engineer at Peach Payments.
- Former CTO of CloudAfrica & weFix (previously iFix).
- Play Snake in 100 lines of ClojureScript.
- Read my CV, if you're into that kind of thing.
- Top 2% on StackOverflow (though SO doesn't seem to show this anymore).
- Based in Cape Town, South Africa (GMT+2).
- EACL is a situated ReBAC authorization library inspired by SpiceDB, built in Clojure & backed by Datomic Pro, Datahike, Datalevin and DataScript.
- 0tx ("ZeroTax") is a state-of-the-art agentic general ledger that helps you pay less tax.
- ExplainGame: The Party Explanation Game (mobile-friendly, built in Electric Clojure)
- BraaiSim: Braai Simulator built for Braai Day (mobile-only, Electric Clojure)
- I sing country as @IndianaTunes.
- Music: Techno mixes by Theronic
- Wallfly: Smart Volume Control (Embedded work, iOS)
- Grug's Guide to Sound: I used to sell high-fidelity amplifiers as a side-quest.
- Essays on petrustheron.com





