About Me

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.

� Current Work

Software Engineer – Engineering Training Programme
WeThinkCode_

Currently building and contributing to several technical projects including:

  • Backend applications using Python and Java
  • Command-line based systems with role-based access and authentication
  • Algorithmic problem-solving and data structure implementations
  • Test-driven development using unit testing frameworks
  • Collaborative software development using Git and GitLab

Recent technical work includes:

  • Building a Coding Clinic Booking System with calendar integration and role-based access
  • Implementing object-oriented Java systems focusing on encapsulation and clean architecture
  • Developing algorithmic solutions including pattern generators, mathematical modelling, and data processing tools
  • Working with APIs, JSON data persistence, and modular program design

🔨 Entrepreneurial Experience

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.

  • Project management and planning
  • Client relationship management
  • Team leadership and coordination
  • Budgeting and cost control
  • Delivering high-quality renovation and carpentry projects

🛠️ Technical Skills

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

💬 Ask me about Nhlanhla
Hi! Ask me anything about Nhlanhla's background, skills, or projects!
AI is typing...