I solve business problems with software
Full-stack engineer. Entrepreneur. CTO at WeFix.
I'm your host, Petrus Theron, a software engineer in Cape Town, South Africa. I have been building commercial web applications professionally since 2003. More about me →.
WeFix® Repair Specialists
WeFix tracks 500,000+ repairs and millions in revenue using my software.
- Used daily by 400+ iFix employees at 30+ branches nationwide to manage 4,000+ SKUs.
- Actively developed in C# on .NET 4.5 since 2009.
Krit
Krit lets your customers reach you directly and privately from their phones. Feedback is instantly delivered to on-duty managers via email and SMS with an opportunity to respond.
More info Visit krit.com
Rhythm Music Store 2007-2012
South Africa's largest and longest-running online music store with 85,000+ MP3s. It was profitable for six years until we shut it down on 31 December 2012.
More info
Chessmate (2005)
My high school Chess AI made it into a Minecraft mod called MineChess
- Iterative deepening minimax search algorithm with alpha-beta pruning and simple horizon detection.
- No opening book or en-passant.
- Won a regional prize (cash must have gotten lost in the mail).
More info Source code
Your next product
Hire me to help design, market and build your next successful product.
- I'm strong on product, branding, copy and design.
- I have taken several products from concept to market.
- I get along with others and feel comfortable managing smart people.
Formal Education
I have a degree in Electronic Engineering with Computer Science from Stellenbosch University.
Product Design
I have taken several software products from concept to implementation.
UX Design
I design gorgeous user interfaces that are intuitive and simple to use.
Software Architecture
I am experienced in designing large, scalable software systems in various technologies.
eCommerce
I have built and run several online stores since 2007 which sold digital and physical products by accepting international credit card payments.
Branding & Copywriting
I can communicate well in the written and spoken word, with a good feel for memorable branding.