I'm a Software Developer | Network Engineer enthusiast
Nkosinathi is an enthusiastic Software Developer passionate about learning and growth. His interest in the IT industry was sparked during his IT Development internship at Fundi Capital, where he gained valuable experience and developed a strong foundation in software development.
Nkosinathi is dedicated and willing to learn, always seeking new opportunities to expand his knowledge and skillset.He believes in continuous learning and improvement and is committed to never settling for less. As a software developer, Nkosinathi is eager to take on new challenges and contribute to the success of his team and organization.
Hire MeA web-based quiz application designed to help CCNA students practice and test their knowledge. Built with Next.js, TypeScript, and Tailwind CSS, this app provides an interactive way to prepare for the CCNA exam.
Fundi-Store is a full-stack E-commerce application showcasing the integration of a .NET v7 API backend with a React-based front-end. It allows users to browse products, add items to their cart, create orders, and explore various functionalities typically seen in an E-commerce platform.
A Back End authentication API which allow users to sign up, sign in and sign out. Users data is stored to MongoDB. API can generates a JWT token and store it in a request abject, user can retrive data to check whether they're signed in or signed out. Tech Stack I used to build an API are NodeJS, Express JS, Typescript and MongoDB. Applied Unit Testing using Jest to Test route handlers. API hosted on Heroku.
A CLI to generate an interactive coding environment for javascript developers. Developed using React, Redux, Typescript and Node. I took a challenge to learn how to bundle and execute a javascript code. A user can enter his/her code and see it executed on right side. Application includes Markdown editor, for users to write markdown text. Install jsboard to your computer using a command npx jsboard serve
and start edit.
Microservices, As I was learning Microservices Architecture I researched about how large companies implements scalable front end apps. This application is separated into series of smaller sub-applications using different frameworks(React, Vue). This is a small Microfrontend App I built using React and Vue Js. Deployed on Amazon S3 using github actions CI/CD pipeline. Note! Application is static site, no backend data.
During this time I wanted to go beyond the basics of React and Redux. I tought myself how to combine React, Redux, React Router and Express to build a server side rendered app. This simple application fetches data from an api and uses Google Oauth to authenticate a user to access a protected page. I learned how to add better SEO for a server side rendering applications.
Learned about design patterns, how to write a reusable code for JavaScript projects. Built an application which fetches data from imbd API and displays the response data on the screen. Built a reusable autocomplete widget for future projets. The goal of this project is to compare the searched movies and see which is the best in terms of numbers.
If you want to talk
Email Me