Kagiso Kagi
Kagiso Kagi

Junior Software Engineer

Actively looking · Member since 9 Nov 2026
Location
Soweto, South Africa
Desired salary
Confidential
Work preference
Remote Only / Full Time, Freelance, Internship
Experience level
Junior

About

Professional summary

I am a motivated and adaptable junior software and systems development professional with approximately three years of paid freelance application-development experience. I work directly with clients to understand requirements, translate them into practical solutions, and deliver projects independently.

I have hands-on experience building and improving web and application solutions using JavaScript, Python, Java, HTML5, SQL, Next.js, React.js, and Django. My work includes website development, AI-related application work, software testing, issue identification, and troubleshooting.

I am detail-oriented, reliable, and comfortable working under pressure. I communicate effectively with clients, colleagues, learners, and customers, and I focus on maintaining professional standards throughout project delivery.

Alongside software development, I have practical experience teaching computer applications, coding, and robotics. I enjoy explaining technical concepts clearly, supporting learners through practical projects, and encouraging problem-solving, creativity, and teamwork.

I am seeking an entry-level opportunity in software development, IT support, systems support, coding, robotics, administration, or office operations. I am eager to continue learning, contribute to a collaborative team, and apply my technical and client-service skills to meaningful work.

Notice period: immediately

Skills

21 capabilities

Tech stack & tools

Working toolkit

Data Stores

Design

Development

Experience

Career history

Application Developer Freelance

I create and develop applications for paid clients, translating their requirements into practical software solutions. I build, update, and improve applications and websites based on client needs and feedback.

I use JavaScript, Python, Java, HTML5, SQL, Next.js, React.js, and Django across web and application-development projects. I also test applications, troubleshoot issues, contribute to AI-related work, and manage client communication, requirements gathering, and delivery independently.

CAT and Computer Skills Facilitator Allied Schools

I teach learners basic computer applications and digital skills through practical learning activities. I support learners in developing confidence with technology for academic and workplace use.

I also facilitate coding and robotics lessons, guide learners in building, programming, and testing robots, and encourage problem-solving, creativity, and teamwork.

CAT and Computer Skills Facilitator 17 Shaft Education Centre

I provided computer-skills instruction and learner support, covering computer applications and basic digital skills. I prepared learners to use technology confidently in academic and workplace environments.

I explained technical concepts in a clear and accessible way while demonstrating patience, professionalism, and strong communication when supporting learners.

CAT, Coding and Robotics Facilitator Allied Schools

I taught learners basic computer applications and digital skills and facilitated coding and robotics lessons through practical projects. I prepared learning activities and supported learners during hands-on sessions.

I guided learners in building, programming, and testing robots while encouraging creativity, teamwork, and problem-solving.

Teller and Floor Manager CNR Limpopo

I assisted customers with transactions and general enquiries while maintaining a professional and helpful customer-service approach. I communicated with customers and colleagues to resolve issues efficiently.

I managed floor activities and supported smooth daily business operations. This role required accuracy, responsibility, and the ability to work effectively under pressure.

Junior Systems Development Intern Adanian Labs

I created applications using Next.js and developed and maintained websites in a practical development environment. I also contributed to AI systems development and applied programming and problem-solving skills to assigned tasks.

I worked collaboratively with team members, paid close attention to detail, and helped improve applications through development and maintenance work.

Education

Learning history

Matiwane FET College

N5, Systems Support

N5 qualification in Systems Support.

Lucid Technologies

N5, Systems Development

N5 qualification in Systems Development.

Bedfordview High School

National Senior Certificate

Completed National Senior Certificate.

This professional hasn’t added portfolio projects yet.

This professional hasn’t listed any services yet.

Jobs Talent AI Tools Salaries
Menu