I am a Software Engineer with a strong foundation in Java, Python, and problem-solving, combined with more than a decade of entrepreneurial experience in the construction and home renovation industry.
My journey into technology is driven by a passion for building practical solutions that solve real-world problems. Through intensive software engineering training at WeThinkCode_, I have developed strong skills in structured programming, object-oriented design, algorithms, and test-driven development.
I have worked on several technical projects including backend systems, command-line applications, and algorithmic problem-solving challenges. My work focuses on writing clean, maintainable code while following good engineering practices such as version control, testing, and modular design.
Before transitioning into software engineering, I founded Chris and Ntombi Carpentry & Construction, where I spent over 11 years delivering custom renovation and carpentry solutions. Running a business strengthened my leadership, project management, and problem-solving abilities — skills I now bring into the software development environment.
I am particularly interested in building software that improves traditional industries through automation, intelligent systems, and scalable technology solutions.
Software Engineer – Engineering Training Programme
WeThinkCode_
Currently building and contributing to several technical projects including:
Recent technical work includes:
Founder – Chris and Ntombi Carpentry & Construction
2014 – Present
Founded and managed a construction and carpentry company delivering custom home renovations and interior solutions across Gauteng.
Languages
Java | Python
Development
Object-Oriented Programming | Test-Driven Development |
Algorithms | Data Structures
Tools
Git | GitLab | Linux | CLI Development
Concepts
Software Design | Problem Solving | Debugging | Modular
Architecture