I am a software developer with extensive experience in enterprise business software.
I am also the co-founder of a software development agency.
I bring a unique combination of specialized business process expertise and deep technical skills. I have played a leading role in developing solutions for accounting, manufacturing, distribution, and retail.
I am always seeking ways to empower developers to ship faster:
In the past, this involved creating in-house, low-code solutions.
Today, I focus on leveraging AI-assisted coding tools and techniques to drive exponential improvements in productivity.
Current Tech Stack
Typescript
React
Next.js
React Native
Expo
AI SDK
Vercel
Azure
C#
.NET
Detailed Work Experience
Kikstart
Co-founder
Feb 2025 - Present
Summary
Currently heads down building a new AI-centric business software platform.
Insight Consulting/Kodelab Co-Founder
Co-founder/Solution Architect
Nov 2019 - Jan 2025
5 years, 3 Months
Summary
Over several years, I have led a development team that has developed a suite of web and mobile applications (distribution and retail), that are now core, to a division of one South Africa's largest retailers.
Key decision-maker for technical roadmap and infrastructure.
I am also the co-founder of a custom software division: Kodelab.
Leadership
Development team lead.
Co-founded a custom software division (I own 22% of Kodelab).
Customer
Identified opportunities that led to sales.
Helped maintain and strengthen the long-term customer relationship.
Tech Stack
MySQL
Typescript
React
Next.js
React Native
Expo
AI SDK
Cursor
v0
Vercel
Azure
.NET Core Web API
C#
.NET
Sanity CMS
Okta
SendGrid
Derivco
Senior Developer
May 2015 - Oct 2019
4 years, 5 months
Summary
Full-stack senior developer.
Senior developer on in-house, low-code, analytics-based framework.
High-volume banking system (tens of thousands of daily transactions)
Leadership
Ad-hoc Project lead.
Tech Stack
SQL Server
Typescript
JavaScript
Angular.js
Azure
ASP.Net
C#
.NET Framework
AdaptIT
Development Team Lead
Oct 2006 - Apr 2015
8 years, 6 months
Summary
Full-stack developer
Development team lead.
Applications
Accounting
Sales & Distribution
Warehousing
SHEQ (Safety, Health, Environment, Quality) product suite
Leadership
SHEQ product team lead.
Customer
Extensive travel across South Africa and Africa for customer support and product rollout.
Engaged senior business executives on sales and technical initiatives.
Tech Stack
Oracle Certified (Expired)
Oracle Database
PL/SQL
Oracle Forms
Java
Microsoft Certified (Expired)
SQL Server
ASP.Net
WPF
Windows Forms
C#
.NET Framework
MorphoKit Biometrics
Van Dyck Carpets
Accountant/Developer
Apr 1999 - Sep 2006
7 years, 5 months
This was a hybrid role with accounting and IT duties.
On the accounting side I was initially the cost accountant and thereafter the management accountant responsible for overseeing the accounts department.
I was also involved in various IT projects which were my introduction to the world of software development:
Manage roll out of Syspro ERP, oversee development of in-house shop floor applications, develop in-house sales reporting applications.
Windmill Restaurant
Restaurant Manager
Jun 1992 - Mar 1999
6 years, 9 months
I worked as a restaurant manger while simultaneously pursuing: a sporting career as a Springbok Bodyboarder and doing freelance accountant work.