Hello, I’m

Ngwana Tiyani

Junior Software Engineer

Building secure backend systems while expanding my AWS Cloud, AI services, and automation testing experience.

Ngwana Tiyani

About

Engineering quality from both sides

  • Junior Software Engineer with hands-on experience across the software development lifecycle, currently upskilling in AWS Cloud and AI services while working toward the AWS Certified Solutions Architect.

  • Alongside development, I have practical automation testing experience using Selenium and TestMu AI, giving me both a builder’s and breaker’s perspective on software quality.

  • My backend experience includes Java and Spring Boot, applying Singleton, Builder, and Factory design patterns, securing APIs with JWT authentication, validating endpoints with Postman, and working confidently with SQL.

  • I’m looking to join a collaborative engineering team where I can apply, sharpen, and grow these skills.

Education · Concluding December 2026

Diploma in ICT (Applications Development)

Cape Peninsula University of Technology

Three-year qualification

Academic years

Select a year to explore

Year 01

First Year

Development foundations

20248 modules
Current

Year 03

Third Year

Enterprise and capstone practice

20268 modules

Capabilities

Technical skills

Languages, platforms, quality tools, and AI-assisted development environments I use to build and deliver software.

Languages & Web

  • Java
  • Python
  • JavaScript
  • SQL
  • HTML5
  • CSS3

Cloud & DevOps

  • AWS
  • Docker
  • Git

Testing & QA

  • Selenium
  • Postman
  • TestMu AI
  • JUnit

AI & Developer Tools

  • Kiro IDE
  • Claude
  • GitHub Copilot
  • ChatGPT

Career

Work Experience

  1. Software Developer Associate

    Capaciti

    • Contributed to projects across the software development lifecycle while gaining practical delivery experience.
    • Applied programming and business management principles to solve real-world problems.
    • Collaborated with the development team to support reliable software delivery.
  2. ICT Academy Student Ambassador

    Huawei

    • Promoted Huawei ICT competitions and courses through roadshows and training sessions.
    • Mentored students with registration, technical troubleshooting, and competition preparation.

Selected work

Projects

Applications spanning full-stack commerce, cloud infrastructure, AI, test automation, and API-driven web experiences.

  • AI platform

    LEO AI Platform

    An intuitive platform for generating text and images with machine-learning models for varied content workflows.

    • React
    • AI APIs
    • Vercel
    • Tailwind CSS
    Visit live site (opens in a new tab)
  • Cloud infrastructure

    CloudPocket

    A fault-tolerant cloud storage solution hosted on AWS, designed for concurrent access and efficient data indexing.

    • Python
    • AWS
    • Docker
    View on GitHub (opens in a new tab)
  • Quality engineering

    Web Automation Test Suite

    Automated browser tests that improve coverage and verify reliable behavior across multiple browser environments.

    • Selenium
    • Playwright
    • JUnit
    • Java
    View on GitHub (opens in a new tab)
  • Conversational AI

    LEO Chatbot

    A Dialogflow-powered conversational interface that helps users understand foundational artificial intelligence concepts.

    • Dialogflow
    • Google Sites
    • JavaScript
    Visit live site (opens in a new tab)
  • Generative AI

    AI Resume Builder

    A web application that uses the Gemini API to turn user details into a polished, downloadable résumé.

    • Gemini API
    • JavaScript
    • HTML & CSS
    • Netlify
    Visit live site (opens in a new tab)
  • Natural language processing

    Sentiment Analysis App

    A Python application that uses VADER to classify text as positive, negative, or neutral and present clear results.

    • Python
    • VADER
    • Streamlit
    • NLP
    Visit live site (opens in a new tab)
  • Full-stack e-commerce

    IncredibleTech

    A dynamic e-commerce platform for browsing and purchasing laptops and electronics, supported by catalog, order, payment, and delivery workflows.

    • Java
    • Spring Boot
    • React
    • MySQL
    View on GitHub (opens in a new tab)
  • Job search platform

    Lula Job Search

    An API-driven website that helps people discover and explore current employment opportunities across South Africa.

    • HTML
    • CSS
    • JavaScript
    • Adzuna API
    Visit live site (opens in a new tab)

Continuous learning

Certificates

Verified badges and focused credentials across artificial intelligence, software development, cloud computing, and generative AI.

Contact

Let’s build something reliable.

I’m open to software development, QA engineering, and collaborative project opportunities.