In 2009 Ndivhuwo matriculated from high school with 4 distinctions that included a 93% for
Mathematics as his highest mark.
When it was time to apply for Higher Education, he wanted to further his studies in a discipline
that would incorporate mathematics; his favorite subject, and computers; his hobby. With very
little career guidance he was not certain what options were available for him.
Ndivhuwo was strongly advised by his parents to study Mechanical Engineering, but went against
their advice and followed his heart and applied for Computer Science at the University of Pretoria.
During his studies at the university, he started creating mobile applications for BlackBerry, Android
and iOS platforms, and this is when he knew that he had found his purpose.
Our Story
Partner with a trusted company
in IT services
TopCode is the brainchild of a Software Engineer; Ndivhuwo Nthambeleni.
Ndivhuwo was born in Rural Venda, in a village called Dolina, and grew-up in Miluwani,
Thohoyandou.
His love for computers started when he was a small boy in Primary school, when his parents
bought a personal computer for the family.
Ndivhuwo spent most of his free time in the house exploring the computer and learning a thing or
two about computer programmes and hardware. This eventually led to him being part of a team at
Mbilwi secondary school that was responsible for maintaining the school’s computers.
Ndivhuwo worked 8 years in Corporate for a number of companies including Standard Bank, First
National Bank and ABSA, as a software engineer. When he decided to leave corporate to pursue
his dream of establishing a software development company, his colleagues and friends advised
against it. He once again went against the advice.
In 2018 Ndivhuwo got married to Lerato Mathibe, a Chartered Accountant who was working as an
Audit Manager at the time; Together, they established TopCode, and have been working together
since then, to see the vision come to pass: To digitize businesses by providing the best in class
digital transformation software solutions.
OUR SOLUTIONS
HOW WE WORK
-
Requirement Analysis
Before we start building, we help the client to develop functional requirements that clearly describe how the solution is expected to work.
-
Planning
Once we have cleared the requirements, we develop a constrained plan to deliver the solution.
-
Implementation
Once the plan is in place, we start building with the future in mind.
-
Delivery & Testing
We provide continuous delivery to allow the client to keep on testing their solutions throughout the project lifetime.