About Me
Selft-motivated & goal oriented Full Stack Developer with high level of experience working on multiple projects using technologies such as HTML, CSS, javascript, php, Nodejs, Mongodb, Mysql, Postgresql, Firebase, git & github, webpack, express fra...
Show MoreSkills
Web Development
E-Commerce
Development Tools
Software Testing
Database
Programming Language
Others
Search Engine Optimization ( SEO )
Mobile Apps
Graphic Design
Portfolio Projects
















Company
Zervo Online Market Platform
Role
Full-Stack Developer
Description
The web app connects people to local services where they can order food from local restaurants or book for services such as haircut and salon, laundry services, electrical services, automobile services, and plumbing services. With this, the company can generate revenue and hoping for the next features to be integrated.
Designed web app frontend using React js and Nodejs, JSON web token (JWT) for users authentication, create users, work schedule, and data export tool. Developed a highly maintainable RESTful API using Nest.js, Node.js, Express.js, Typescript, Javascript following best practices to handle business logic and data storage in Postgresql. Redux was used for state management and JavaScript was used on the front-end with react for designing the user interface. Git & GitHub for collaboration. API integration and development was also done with JavaScript to allow effective communication between server and the client. Integrated server-sent events to add real-time functionality to the app, integrated flutterwave payment gateway to make it easier for selling and booking on the site, google maps API for tracking orders in real-time & best security policies by limiting DDOS attacks by implementing rate limiter to limit the number of requests received from a particular IP address in one second.
Show More Show Less










Company
Payment portal
Role
Full-Stack Developer
Description
This project enables the members of the Tricycle Association to pay their monthly dues online. This website & CMS as built using React js & Node.js, express.js, Mysql database including server sent event for live payment updates and flutterwave payment gateway. Developed the frontend using React.js, Javascript, Typescript, Redux Saga, & Bootstrap. Unit testing was done with jest, React testing library & Cypress. The content management system that allows admin users to track payment of its members as well as analyze and check statistics. Filter and sorting of payment based on months or users. It was implemented with Next.js, Node.js, Express.js, Javascript, Typescript & Postgresql data storage. Redux for global state management,Git & Github for collaboration and tracking & resolving of issues. It was rigorously tested to ensure it meets the modern standard of web design.
Company
Social networking site
Role
Full-Stack Developer
Description
Developed web app frontend using React js for users authentication create users and online words multiplayer games. Developed a highly maintainable RESTful API using Node.js following best practices to handle business logic and data storage in MongoDB on Google Cloud Platform. This application under development is a social networking site that allows users from all over the world to connect and compete against each other in various games to win accolades. Since it's a social networking app, you can as well be able to post pictures and share posts and other media.
Show More Show Less












Company
FastTag Insurance
Role
Full-Stack Developer
Description
FastTag is an insurance broking company, licensed by the IRDA. This gives us the authority to sell insurance policies across all insurance companies in India. We help you find the best suiting insurance policy for you from a choice of plans available in the market. You can Research, Compare from various plans, Shortlist and Buy the plans instantly at the click of a button. Insurance was never as simple and clearer as now!
React js framework was used on the frontend with typescript for the design of the UI.
React js framework was used on the frontend with javascript for the admin side design of the UI.
React js was used because being one of the most prominent and it's ability to let developers design reusable components, it was easy to accomplish this project.
Node.js and typescript was used on the backend and express.js as the server with multer for handling file uploads.
Postgresql was used as the database for storing and persisting data.
Server-sent events was used for realtime communication between the server and client for live notification updates.
Unit testing and integration testing was done using jest.
Jest was used because it provides all the API necessary to build an effecting testing plan.





























Company
Frontatech Technology
Role
Full-Stack Developer
Description
Frontatech is a technology company that offers a wide range of services that include web design & development, e-commerce sites design, e-procurement apps, e-learning apps, wordpress sites, full-fat websites & web portals. It's developed with react.js, javascript, express.js, typescript, mongodb, server sent events & nodejs.
Lead a team of developers in building scalable & efficient software applications with clean technical documentation using technologies like javascript, typescript, next.js, nest.js, mongodb, git & github, postgresql, mysql, redis & react native
Developed web API backend using Node.js, Typescript, Express.js, TypeORM, Javascript, Redis, Prisma and JWT for user authentication. Used Mysql, Postgresql, Firebase and Mongodb for storage.
Developed frontend using Typescript, Javascript, Redux, Ant Design, Bootstrap, material UI. Set up unit test with Jest, Cypress, React Testing library & integrated nodemailer for email notifications.
With the launched of this project, the company was able to acquire users as well as being awarded projects.
Show More Show Less













































Company
Supachat App
Role
Full-Stack Developer
Description
Supachat is chat application the allows users to communicate and exchange data in realtime using socket.io. Within this chat application, users can be able to share files files such as images, videos & audio.
This project was implemented with React.js, express.js, javascript, socket.io, typescript, postgresql.
React.js was used on the for building the frontend with javascript as programming language.
Material UI was used as the library for easily building the user interface as it provides prebuilt components out of the box for building user interfaces that are responsive across all devices.
Socket.io was for realtime bidirectional communication between the server and client.
Typescript was used as the programming language on the server side and express.js as the server under node.js runtime environment.
Postgresql was used as the database for storing and persisting data.
Postgresql was used because of its ability to store json data effectively.
Media






















































Company
Salamannex- Construction company
Role
Full-Stack Developer
Description
Designed the frontend using Reacts, HTML5 & CSS3, bootstrap & reactstrap on the frontend to behave like a native application and also reduce the usage rate of clients. Implemented Axios for client-server communication, MYSQL for data storage, postman for testing the API, and JWT for user authentication. Developed the web API using Prisma ORM, Node.js, express.js framework, and integrated a content management system for updating the site content.
Skills
Git Node.Js Typescript JavaScript MySQL HTML CSS 3 Express.Js PrismaMedia




























































Company
File Sharing App
Role
Full-Stack Developer
Description
File sharing app is application that allows users to share different kinds of files such as images, videos, pdf, docx e.t.c in real time. It was module of the project i worked on and with this project, you get notified immediately a user inititiates file sharing with you in real time showing you the progress, the file size aand file type.
React js framework was used on the frontend with Javascript for the design of the UI.
React js was used because being one of the most prominent and it's ability to let developers design reusable components, it was easy to accomplish this project.
Node.js and typescript was used on the backend and express.js as the server with multer for handling file uploads.
Firebase was used to handle file upload such as images so that it can be globally accessible and mongodb was used as the database for storing the exported newsletter JSON data.
Socket.io was used for realtime communication between the client and the server.
Socket.io enables bidirectional communication between the server and the client so, it makes it easier to exchange data in realtime and it was used to establish communication between different connected users.
Media





































































Company
Email Editor
Role
Full-Stack Developer
Description
SupaEmail Editor is a simple drag & drop email editor that allows to create beautiful email designs and send it out as newsletter. This came as a quest to have in app email editor for sending newsletter to mail subscribers. One good thing about this project is that, it allows you to export your email design in both html and json file and loaded upon request. The exported json file can be stored in a document database such as mongodb and loaded on mount.
React js framework was used on the frontend with typescript for the design of the UI.
React js was used because being one of the most prominent and it's ability to let developers design reusable components, it was easy to accomplish this project.
Node.js and typescript was used on the backend and express.js as the server with multer for handling file uploads.
Firebase was used to handle file upload such as images so that it can be globally accessible and mongodb was used as the database for storing the exported newsletter JSON data.
Media






































































Company
E-Wallet App
Role
Full-Stack Developer
Description
This is an e-wallet aplication where users can be able to fund their wallet accounts and also earn points per each transaction from $5000 and above. This project is implemented with typescript, mongodb, express server and node.js. This app uses react hooks and context api for state management.
Show More Show LessSkills
Typescript Jest Node.Js MongoDB Express.Js React.Js HTML CSSMedia