Siyabonga Khanyile

Siyabonga Khanyile

Software Developer

  • Place of Birth: Nkandla
  • Date of Birth: 4 January 2001
  • Primary Education: KwaMtshwili Primary School
  • Secondary Education: Velangaye Comprehensive School
  • Higher Education: Mangosuthu University of Technology (ICT)

About

Siyabonga Khanyile

I'm Siyabonga Khanyile, a passionate software developer with a Diploma in ICT Software Development from Mangosuthu University of Technology.

  • Education: Diploma in ICT Software Development – Mangosuthu University of Technology
  • Specialization: Web development and mobile applications
  • Expertise: Creating innovative solutions while staying current with emerging technologies
  • Core Values: Commitment to excellence and continuous learning
  • Goal: Developing efficient, user-centric applications that make a real impact
  • Skills: Proficient in Ionic, JavaScript, PHP, Python, Java, HTML, CSS, Firebase, and MySQL

My journey in software development began during my studies at Mangosuthu University of Technology, where I developed a strong foundation in programming concepts and best practices. Since then, I've been dedicated to expanding my knowledge and skills through continuous learning and practical application.

I'm particularly passionate about creating solutions that enhance user experience and deliver real value. Whether it's developing web applications or mobile solutions, my focus remains on clean, efficient code and intuitive design.

My Skills

Front-End

Ionic HTML CSS React Angular Bootstrap

Back-End

JavaScript TypeScript Python Java PHP C# Node.js

DB & Cloud

Firebase MySQL PostgreSQL SQL Server

Mobile & Tools

Android iOS Capacitor Git RESTful APIs

Communication & Soft Skills

Technical Writing Team Collaboration Documentation Problem Solving Project Management Agile/Scrum

My Technical Expertise

With a strong foundation in both front-end and back-end technologies, I am able to develop comprehensive solutions from concept to deployment. My experience includes:

  • Web Development: Creating responsive websites and web applications using modern frameworks like React and Angular alongside HTML, CSS, and JavaScript.
  • Mobile Development: Building cross-platform mobile applications with Ionic framework, Capacitor, and native iOS/Android development.
  • Database Management: Designing and implementing scalable database solutions across various technologies including:
    • Relational databases: MySQL, PostgreSQL, SQL Server, SQLite
    • NoSQL databases: MongoDB, Firebase Firestore
    • Real-time databases: Firebase Realtime Database
  • Cloud Services: Leveraging Firebase and AWS cloud services for hosting, storage, authentication, and serverless functions.
  • Programming Languages: Proficient in multiple languages including JavaScript, TypeScript, Python, Java, PHP, and C#.
  • Communication & Collaboration: Excellent at translating technical concepts for non-technical stakeholders, writing clear documentation, and effectively collaborating in agile team environments.
  • Project Management: Experience with agile methodologies, sprint planning, and using project management tools to deliver projects on time and within scope.

I continuously enhance my skills by staying updated with the latest technologies and industry trends, focusing on creating efficient, scalable, and user-friendly applications while maintaining effective communication throughout the development process.

My Projects

Contact Me

Location

Durban, South Africa

WorkPlace

MUT Innovation Lab