About Me

Personal Status: Married with 3 children

Location: Potchefstroom, South Africa

Notice Period: 1 Calendar Month

Availability: Looking for Remote Opportunities

I am an enthusiastic, responsible professional with an Honours Degree in BSc. IT and over 18 years of IT experience. Currently serving as a Technical Lead at A&R Group Engineering, I manage a team of 5 developers working on various projects for Lamprooms and Proximity Systems in the mining industry.

My expertise spans across multiple technologies including Java, JavaScript, MySQL, MongoDB, Docker, Linux, and Bash Scripting. I have extensive experience in full-stack development, software architecture, and system integration.

I specialize in Business Intelligence systems powered by Artificial Intelligence, utilizing cutting-edge technologies like OLLAMA, LangChain, and Vector Databases. My approach is centered around using the right tool for the right job, ensuring optimal solutions for complex business challenges.

Through my consulting company CodeSlingers.co.za, I provide specialized software development and AI solutions to various clients, helping them leverage modern technology to achieve their business goals.

18+ Years Experience
5 Team Members
50+ Technologies

Professional Experience

Technical Lead

A&R Group Engineering 2022 - Present

Potchefstroom, South Africa

Previous Role: IT Manager (2022-2023)

Current Role: Technical Lead (2023-Present)

  • Lead and manage a team of 5 developers across multiple projects
  • Oversee development of Lamprooms and Proximity Systems for mining operations
  • Architect and implement system integrations with various mining systems
  • Develop Business Intelligence dashboards using AI and machine learning
  • Implement solutions using Java, JavaScript, MySQL, MongoDB, Docker, and Linux
  • Utilize AI technologies including OLLAMA, LangChain, and Vector Databases
  • Design and maintain complex software architectures for mission-critical systems
  • Ensure compliance with mining industry safety and operational standards

Senior Software Engineer / Developer (Full Stack)

Master Drilling 2013 - 2021

Potchefstroom, South Africa

  • Developed major ERP/CMS framework using NodeJS, Angular, and MongoDB
  • Implemented complex systems including RPA and Machine Learning
  • Built custom Business Intelligence tools and dashboards
  • Worked with multiple technologies: AX, SharePoint, JavaScript, Android
  • Transitioned to A&R Group Engineering (sister company) in 2022

Senior Software Engineer / Developer (Full Stack)

Simulated Training Solutions 2012 - 2013

Lynnwood, South Africa

  • Complete Application Framework Architecture
  • Led development team and managed tablet projects
  • Developed Learning Management System and game development assistance
  • Created Web Interface Kit Application Framework for cross-platform development

Senior Software Engineer / Developer (Full Stack)

Fourier Approach Pty Ltd 2006 - 2012

Centurion, Gauteng

  • Team Lead for software development team of 5 developers
  • Developed Fourier Application Framework (FAF)
  • Led major projects for Nedbank, Eskom, and Telkom
  • Specialized in workflow systems and business process automation

Technical Skills

Programming Languages

JavaScript
Java
C#
Python

Web Technologies

NodeJS
AngularJS
React
HTML/CSS

Databases

MongoDB
MySQL
SQL Server
Vector Databases

AI & Machine Learning

OLLAMA
LangChain
Business Intelligence
Machine Learning

DevOps & Tools

Docker
Linux
Bash Scripting
Git

Education

Honours BSc. IT

Potchefstroom University 2006

BSc. IT

Potchefstroom University 2003 - 2005

IBM Process Server Training

IBM 2011

TIBCO Workflow Diploma

TIBCO 2007

Consulting Business

CodeSlingers.co.za

Specialized Software Development & AI Solutions

Through my consulting company CodeSlingers.co.za, I provide specialized software development and AI solutions to businesses looking to leverage modern technology.

Full Stack Development

Custom web applications using modern frameworks and technologies

AI Integration

Business Intelligence systems with AI and machine learning capabilities

Data Solutions

Database design, optimization, and vector database implementations

System Integration

Complex system integrations and workflow automation