About Me
I am a Full-stack Software Developer with years of experience building and creating innovative solutions to real-world problems. I have worked on node js restful API projects with Express, NestJs, and GraphQl on the backend, and React with typescr...
Show MoreSkills
Web Development
Development Tools
Programming Language
Database
Mobile Apps
Others
Software Engineering
Software Testing
Portfolio Projects
Company
Natours APi
Description
Typescript | Nodejs
A tour API using Nodejs, Express, Typescript, Mongodb
A tour API, using Express, Typescript, MongoDB, Proper error handling, extensive security implementation: including authentication and authorization. Roles were carefully assigned to various users and then authorized to various endpoints based on the role. aggregation pipeline was effectively used, as well as pagination, sorting, and page limiting. Indexing was effectively done, to aid quick access to particular queries, including compound indexing. Various data relationships were explored, so data was embedded, as well as referenced. virtual field population, as well as pre and post save hooks, were also implemented. https://github.com/Chumzy99/ts-Natours
Show More Show LessSkills
Node.Js Express.Js Typescript MongoDBCompany
Job finder API
Description
Node, express, Mongodb
An API for a job finder application. Advanced mongoose features like indexing, pagination, and special alias routes were all implemented. Proper error handling and Authentication. https://github.com/NwaguChima/Job-Finder-API
Show More Show LessSkills
MongoDB Node.Js Express.JsCompany
Pokemon App
Description
React, Context, SASS, Portals and more
https://github.com/NwaguChima/pokemon_API_React Used the famous Pokemon API to build an amazing UI, using a modal to show the attributes of each pokemon. https://pokemon-show.netlify.app/
Show More Show LessSkills
React.Js SASS Portals & ActivitiesCompany
One_Chat
Description
React, Contex, Reducers, SASS
The frontend link to the A Chat application, using react with typescript, react context API was used to manage state, while SASS was used for styling. Login and user state were effectively implemented and managed. social login/signup was also implemented. https://github.com/NwaguChima/whatsapp_clone_frontend
Show More Show LessCompany
One_Chat
Description
Node, Express, Mongodb
The backend API for the One chat application was built. full user authentication was implemented. Endpoints covered all necessary, including friends, favorites, and group chat. Pusher was used to ensure real-time messaging, while socket io was used to implement video and audio calling. Cloudinary was used to save media messages on the backend and links sent to the frontend. Authentication for both Google and Facebook was effectively implemented. https://github.com/NwaguChima/whatsapp_clone_backend
Show More Show LessSkills
Node.Js Express.Js MongoDBCompany
Disney Remake
Description
React, Firebase, Redux, Styled Components
https://github.com/NwaguChima/Disney__Wonder This is a Disney wonder web application built with React/Redux, Typescript, FireBase, and Styled Components. React routing was used to route between the login page, the signup, and the detail page. Styled components was used throughout for styling to ensure nested styling and avoid conflict, also to ensure reusability of Wrapper elements created. Firebase google authentication served for login and collecting user data. The movie data was also fetched from firebase storage. Redux was used to manage the state of user and movie data fetched. The userSlice and movieSlice were used to communicate with redux store. A beautiful Carousel was added to the home page using carousel slider. Lastly, the signout functionality was also implemented. https://disneywonder.netlify.app/
Show More Show LessSkills
React.Js Redux Firebase Styled componentsCompany
Movie_Zone
Description
React, Styled Components
https://github.com/NwaguChima/movie_zone_web_app Moviezone is an application built with react and typescript. themoviezone API was used to get movie information and styled-component was used for styling. https://moviezonecn.netlify.app/
Show More Show LessSkills
React.Js Styled componentsCompany
Omnifood Project
Description
Vanilla Javascript, HTML, CSS
https://github.com/Chumzy99/Omnifood-Project, A food ordering application UI for scheduling dies and subscriptions. https://omnifood-web-v01.netlify.app
Show More Show LessSkills
HTML JavaScript CSS