About

Learn more about me

Software Engineer

A passionate and self-motivated Software Engineer living in Midrand. Built modern and scalable websites and web apps using tools like JavaScript, TypeScript, React, Node.js, and GraphQL. The tech journey began with a deep curiosity and passion for creating, leading to structured learning through Melsoft Academy and various Udemy courses.

  • Birthday: 09 August 1999
  • Codeplayground: Codepen
  • Phone: +27 84 824 8737
  • City: Noordwyk, Midrand
  • Age: 26
  • Qualification: Udemy-Web developer certificate
  • Gmail: siyabonga.ncube669@gmail.com
  • Freelance: Available

Over time, experience was gained working on real projects across both frontend and backend development—building user-facing websites at Melsoft and developing backend services and APIs at Allmacamo Group. Tools such as Prisma, Firebase, PostgreSQL, and Docker were used while collaborating in agile teams. There's a strong enjoyment of teamwork and a passion for solving challenging problems through clear and efficient code. Continuous learning remains a priority to stay up to date with the evolving tech landscape. Whether designing a web page or building an API, each task is approached with focus, curiosity, and commitment. Looking ahead, the goal is to grow as a software engineer by tackling more complex, impactful projects and deepening expertise in cloud technologies, DevOps, and system design to build more robust and scalable applications.

Languages & Frameworks

Hours Of Support

Udemy-certificate

Skills

HTML, CSS, BootstrapProficient
JavaScriptProficient
React & React-Native Proficient
TypeScript Profecient
NextJSProfecient
NodeJSProfecient
C#Proficient
JavaProficient
PythonProficient
Object-Orientated ProgrammingProficient

Interests

Coding and Programming

Technology and Innovation

Problem-Solving

Open Source Contributions

User Experience (UX)

Automation and Efficiency

Data Science and Machine Learning

Gaming and Game Development

Cybersecurity

Continuous Learning

Entrepreneurship and Startups

Robotics and Embedded Systems

Resume

Check My Resume

Tertiary

North-West University Vaal Triangle Campus

2019 - 2020 (Incomplete)

Barchelors of Public Governance and Administration

Public Administration, Industrial Psychology, Human Resource Management, Elementary Statistics, Sociology, Public Governance

Udemy Online Courses

2022 - Present

Full Stack Web Developemnt

C#, C++, Java, Python Bootcamp

Melsoft Academy

April 2023 - October 2023

MERN Stack JavaScript Developer Bootcamp

  • Completed an intensive, project-based bootcamp focused on full-stack web development.
  • Built responsive web applications using HTML, CSS, Bootstrap, JavaScript, and TypeScript.
  • Developed dynamic front-end interfaces with React and Redux.
  • Created and deployed back-end APIs using Node.js, Express.js, and Next.js.
  • Worked with SQL databases and implemented RESTful API integrations.
  • Gained real-world experience collaborating on team projects and applying Agile development practices.

AWS Educate

2025 November - Present

  • Currently completing coursework on cloud computing fundamentals.
  • Learning about core AWS services such as EC2, S3, and Lambda.
  • Developing practical cloud skills through hands-on labs and exercises.
  • Focusing on cloud architecture, deployment, and scalability concepts.

Experience

Melsoft: October 2023 - December 2023

Postion: Software Engineer (Junior React Developer)
Assisted in building and maintaining web applications using React, focusing on implementing UI components, collaborating with teams, and learning from senior developers, while also contributing to code quality and performance optimization.
Problem:
Clients’ websites lacked modern UI/UX standards and were difficult to maintain due to inconsistent frontend structure and plugin conflicts.
Solution:
• Rebuilt and maintained client-facing web apps using React, Firebase, and REST APIs for dynamic and responsive experiences.
• Customized and integrated WordPress themes and plugins, aligning them with client-specific design and performance needs.
• Collaborated with UI/UX designers and backend developers in an agile environment, improving workflow and communication.
Result:
• Delivered faster, mobile-responsive websites that improved load times and user engagement.
• Reduced frontend bugs by over 25% through better state management and reusable components.
• Increased client satisfaction with improved performance and visual consistency.

Allmacamo Group: Dec 2023 - May 2025

Position: Software Engineer (Junior BackEnd Developer)
Writing, maintaining, and optimizing server-side logic, databases, and APIs, contributing to the overall functionality and performance of web and mobile applications.
Problem:
The backend services were struggling with slow query performance, inconsistent API structures, and poor documentation, leading to delays in frontend integration.
Solution:
• Re-architected backend logic using Node.js, TypeScript, GraphQL, and Apollo Server for more modular and scalable APIs.
• Designed and optimized Prisma ORM database schemas, reducing redundant queries and improving data access efficiency.
• Implemented CI/CD pipelines with GitHub Actions, automated testing, and linting to ensure cleaner deployments.
• Documented APIs with Postman and Swagger, creating a single source of truth for all developers.
Result:
• Achieved a 40% reduction in response time across key endpoints.
• Improved API reliability and developer onboarding speed.
• Enabled the React and React Native teams to integrate new features 30% faster.
• Enhanced the React Native app’s overall performance and responsiveness across both Android and iOS.

Projects

Projects built during my journey as a programmer

🧾

Invoice Generate Web App

Built a client-side invoice generation application using JavaScript that enables users to dynamically create, manage, and structure invoices. The system handles real-time calculations, form state management, and generates professional invoice layouts suitable for small business use. Designed with a responsive interface to ensure usability across desktop and mobile devices. LIVE

💱

Currency Converter Web App

Built a real-time currency converter using JavaScript and a third-party exchange rate API. The application allows users to convert between multiple currencies with live exchange rates, automatic flag updates, and dynamic dropdown selection. Includes interactive UI features such as currency swap animation, input validation, and responsive design for mobile and desktop use.

LIVE
🐔

Chicken Shooter Game

Developed an interactive browser-based shooting game using vanilla JavaScript. The game features event-driven mechanics, score tracking, audio feedback, and progressive difficulty scaling to enhance engagement. Focused on DOM manipulation, animation timing, and responsive gameplay logic for smooth user interaction. LIVE

Scroll Animation Web Project

Built a scroll-triggered animation interface using HTML, CSS, and JavaScript to create an engaging user experience through motion design. Implemented responsive layout techniques and performance-aware animations to ensure smooth rendering across devices and screen sizes. LIVE

🖥️

Thabiso Internet Cafe Website

Designed and developed a responsive business website for an internet café, focusing on service presentation and user accessibility. The project includes structured layout design, service sections, and contact integration optimized for multi-device compatibility. LIVE

🤖

AI Text Reader

Developed a JavaScript-based text-to-speech tool that converts written content into spoken audio. The application demonstrates browser speech synthesis capabilities and provides accessibility support for reading assistance use cases. LIVE

🎠

Carousel UI Component

Built a responsive image carousel using HTML, CSS, and JavaScript with smooth navigation controls. Focused on UI interaction patterns, responsive design principles, and reusable component structure for modern web interfaces. LIVE

Contact

Contact Me

My Address

Lever Rd, Noordwyk, Midrand

Social Profiles

Email Me

siyabonga.ncube669@gmail.com

Call Me

+27 84 824 8737


Designed by Kenneth