Top Banner
|

About

I am a results-driven BSc IT Graduate from North-West University with hands-on experience in full-stack web application development using Python, JavaScript and modern frameworks. During my role as a Junior Developer at Tecwise, I actively contributed to the development and maintenance of a multi-tenant dealer portal built on the Frappe framework, gaining valuable experience in backend logic, UI refinement and collaborative Agile software development.

I am passionate about designing and building efficient, scalable and user-centered applications that deliver real-world impact. I take pride in crafting software that is both technically sound and intuitively designed.

With a solid foundation in full-stack principles and a growing interest in cloud-native and automation technologies, I am eager to contribute to a forward-thinking development team. My goal is to continue expanding my technical depth while creating innovative digital solutions that help shape South Africa's evolving tech landscape.

Education

Skills

Front-End

  • JavaScript
  • React.js
  • HTML

Back-End

  • C#
  • C++
  • Python
  • Java
  • Node.js
  • Object-oriented programming

Tools & Frameworks

  • GitHub
  • Microsoft Office
  • SQL
  • Frappe Framework
  • ERPNext

Strengths

Projects

Gravity Plastics — Client Website

A full commercial website built for a South African plastics manufacturer, developed with Next.js and React:

Real-Time Chat App

A full-stack messaging application featuring:

Experience

Aug–Oct 2025

Tecwise

Junior Developer (Part-Time)

Contributed to the development of a multi-tenant Electronic Dealer Portal built on a Frappe-based ERPNext system.

Click to expand

Centurion, South Africa

Worked closely with senior engineers to enhance both backend and frontend functionality, using Python, JavaScript, and HTML to deliver stable, user-friendly solutions aligned with business workflows.

Key contributions:

  • Implementing backend logic and frontend updates to improve usability and performance
  • Supporting modular, reusable code design to ensure scalability across multiple tenants
  • Assisting in restoring and refining legacy features, ensuring compatibility with modern systems
  • Collaborating in an Agile development environment, using tools such as Git and Visual Studio Code to track progress and maintain code quality
Jan–Feb 2023

Ackermans Pharmacy

Part-time Teller

Demonstrated reliability and flexibility by working both full-day and night shifts.

Click to expand

Primrose, South Africa

  • Demonstrated reliability and flexibility by working both full-day and night shifts, often stepping in when extra coverage was needed
Dec 2022–Jan 2023

Premium Ideas

Data Entry Clerk

Collaborated with a small team to transition from an outdated system to a new operational workflow.

Click to expand

Midrand, South Africa

  • Collaborated with a small team to transition from an outdated system to a new operational workflow, completing the changeover significantly ahead of schedule
Nov–Dec 2022

Ackermans Pharmacy

Pharmacy Assistant

Assisted with the relocation and organization of stock to a new business location.

Click to expand

Primrose, South Africa

  • Assisted with the relocation and organization of stock to a new business location, ensuring minimal disruption to daily operations
  • Supported inventory intake and stock management by efficiently receiving and sorting incoming shipments

Contact

Reach out to me through the platforms below:

willem.smit222@gmail.com LinkedIn GitHub
Download CV