Engineer with experience from database design,
development of backend services and frontend,
testing and deployment of the software.
I am an engineer and the founder of dottics,
a company wanting to make one change in the world.
frugal is the first budgeting
app developed — to help the everyday person improve their
financial health by wasting fewer cents, along with a payment
gateway to come soon.
I like to learn and understand how and why things work.
I like rock climbing, cycling and surfing. If I had more time, I
would probably spend a lot more time doing these things with my
wife.
education
BComm Mathematical Statistics2019 - 2021
University of Stellenbosch (*)
BEng Industrial Engineering2012 - 2016
University of Stellenbosch
experience
Capitec Bank
2023 - now
Software Engineer Level 3
Open Banking Data: As part of the Open Banking initiative
at Capitec Bank, I am responsible for the design and development
of the Open Banking Data API. This API is used by third-party
applications to access banking data.
Software Engineer Level 2
Conversational Banking: We designed and developed the
backend services for the WhatsApp bot used by customers
to access their information. Primarily as a channel
service between the bank and the WhatsApp vendor. My final
project in the team was to create the backend proof
of concept for in-app messaging.
Dottics is a company that I use for my personal projects.
The primary focus is on the development of the
frugal application and
a payment gateway.
frugal is an application that assists
users with managing their finances or to be
frugal with their money. The application will
allow users to track their income and expenses
through a mobile and web application. The
application uses a microservice architecture.
Stone Three Analytics is a platform that
connects a variety of data sources to a
single platform. The platform allows engineers
to easily access data for analysis and
visualisation. Support engineers are able to
monitor the health of the system and provide
support to clients.
Focus on the development of the frontend
application. Development of new features and
maintenance of the application.
Refactoring the old frontend application
to use the latest technologies and incorporate
as many best practices as possible.
Ensure that tests are written and kept
up to date. Integration and unit tests.
Started as an intern, learning about software. Did some
project management for two projects. Finally, stepped into
a role as a full-stack software developer.