Hello, I'm
Sibonelo Mbatha
I'm a Full Stack Developer passionate about creating aesthetically pleasing, functional, and user-centered digital experiences.

About Me
I'm a dedicated Full Stack Developer with expertise in web and mobile solutions, specializing in React and React Native. My experience spans API development, database management, and performance optimization, with a strong focus on delivering exceptional user experiences.
I thrive in collaborative environments, mentoring junior developers and managing projects from conception to deployment. My passion for technology drives me to continuously learn and implement the latest industry trends.
Education
Bachelor of Computer and Information Sciences in Application Development
Varsity College
Location
Durban, South Africa
My Skills & Expertise
I've worked with a variety of technologies and frameworks to create exceptional digital experiences.
Frontend Development
HTML, CSS, JavaScript, React, React Native, Next.js, Tailwind CSS
Backend Development
Node.js, ASP.NET Core, Express.Js
Database
MongoDB, MySQL, Firebase, Supabase
Mobile Development
React Native, Expo
Version Control
Git, GitHub, GitLab, Bitbucket
API Development & Integration
RESTful APIs, third-party integrations, backend-to-frontend communication
Performance Optimization
Profiling, debugging, code refactoring, best practices
UI/UX Design & Implementation
Figma, Adobe XD, user flows, wireframes, prototyping
Featured Projects
Here are some of my recent projects that showcase my skills and expertise.
Expesne App
A expense tracker app to make the daily drain of managing your finances easier.
Fitness Tracking App
A mobile-responsive fitness tracking application with progress visualization and workout plans.
Education & Experience
My academic background and professional journey.
Education
Bachelor of Computer and Information Sciences in Application Development
Varsity College
Westville
Higher Certificate in I.T and Support Services
Varsity College
Westville
A+ in IT principles
Damelin
Matric
St Benedict High School
Work Experience
Intermediate FullStack Software Developer
Insight Consulting
Durban
Working mainly on web and mobile based solutions where I have been given the responsibility of working on the full project life cycle, mainly focusing on mobile devlopment using React Native and Expo.
• Development of new features and improvements to existing systems
• Debugging and system testing
• Deployment on both mobile and web based solutions
• Maintenance of managed systems and the App Store for mobile apps
• Introducing and implementing new technologies and libraries to the team
• Mentoring junior developers and providing training on new technologies
• Working on the full project life cycle from design to deployment
• Developing features starting from the design phase to the implementation phase
• Database management and optimization and migrations
• API development and integration
• UI/UX design and implementation
• Performance optimization and debugging
• Code review and refactoring
• Documentation and knowledge sharing
• Collaboration with cross-functional teams
• Dealing with clients and stakeholders to understand their needs and requirements
Junior Software Developer
ComputASSIST
Durban
Working mainly on web and mobile based solutions where I have been given the responsibility of working on the full project life cycle.
• Conversion of legacy systems to web and mobile based platforms using both React and React Native libraries
• Creation of new web based systems comprising of both React front-end and C# back-end built from the ground up
• Documentation of all managed systems
• Project management using Jira
• Creation of UI Design using Adobe XD
• Creation of system workflows and components using Draw.io
• Debugging and system testing
• Tutorial videos and Training on all managed systems
• Deployment on both mobile and web based solutions
• Integration with existing systems between other departments using languages such as Visual Basic and Delphi
• Maintenance of managed systems and the App Store for mobile apps
Intern
Xact ERP
Durban
Worked in their development program where as interns we were equipped with key skills to prepare us for the working environment.
• Developing new and modern designs for their existing systems to improve user experience
• Creating various database schemas
• CRUD and SQL queries for newly developed features
• SCRUM project management and weekly catch up meetings

