Projects

SDG Database

SDG Tracker presents data across all available indicators from our database, using official statistics from all registered organizations. It tracks national progress towards the SDGs and allows people around Pakistan to hold their government accountable to achieving the agreed goals.

React - Redux - Express js - Sequelize - MySQL

HR System

HR system designed to streamline and enhance the hiring process, leveraging advanced technologies to create an efficient and user-friendly experience for both candidates and HR personnel. As the Technical Lead and Point of Contact (POC) for this project, I was responsible for overseeing the technical aspects, integrating various technologies, and ensuring successful deployment on AWS Lightsail.

React - React-query - Express js - Sequelize - MySQL - Socket.io - Zoom - CHATGPT

Inventory Management System

Development of a customized Inventory Management System for E-Citrate, optimizing their operations. Key features included a real-time dashboard for insights, detailed reports for decision-making, efficient customer and vendor management, streamlined transactions, and a user-friendly design. The system reduced operational inefficiencies, empowered data-driven decisions, enhanced customer service, nurtured vendor relationships, and paved the way for strategic growth. As the Technical Team Lead, I ensured seamless integration, resulting in a transformation tool that fortified E-Citrate's competitive edge.

React - React-Query - Express js - Sequelize - MySQL - AWS - Mantine ui ·

LivestreamYard

The entire point of this application is to make it easier to see all the VOD’s from your favourite streamers in a single sport, similar to the “Youtube Subscriptions“ page. Currently on Twitch, when you follow someone, you can get notifications when they go live, but once the video is over and it converts to a VOD (video on demand, a recording of the previous stream), you don’t get a notification. The only way to view the VOD’s is to click on the specific streamers channel, then video, then VOD’s. That means if you are following 20 different streamers and want to see all their past VODs (for example, maybe you are trying to decide what stream to watch from last night), currently you’d have to check each channel manually, which is tedious and not a good user experience. Our goal is to make a platform/page where you can sync your twitch followers to our system, and we will display a list of all VOD’s from all channels on a single page, so the user can easily see what new vods there is

React - Redux - Express js - Sequelize - MySQL -MongoDB -Mongoose - GITLAB - BOOTSTRAP ·

School Management System

SMS is a comprehensive software solution that offers a range of modules to manage different aspects of the school operations. The system comprises modules for students, teachers, inventory, parents, dashboard, classes & sections,etc

React - Redux - Express js - Sequelize - MySQL

Email Marketing Web Application

Send cold emails, automate follow-ups, and get real responses. Increase your reply rate x2 by landing in the inbox and not spam.

React - STRipe-React-Query - Express js - Sequelize - MySQL

Student Exam Preparation Web App

The Student Exam Preparation Web App is a versatile platform that empowers students to excel in their exams and enhance their learning. With features like quizzes, note management, flashcards, a digital notebook, and a personalized dashboard, it offers a comprehensive and convenient solution for effective study and progress tracking. This user-friendly web app supports active learning, efficient note organization, and flexible study options, making it an invaluable tool for students aiming to succeed academically.

React - React-Query - Express js - Sequelize - MySQL - OCI - Moyasar

Repair and Maintenance service provider

Developed a backend microservice using Node.js and Express.js to create a marketplace for repair and maintenance services. This platform connects clients with service providers such as plumbers, electricians, and more. Key features include user authentication, service categorization, search and filtering, booking and scheduling, reviews and ratings, payment integration, real-time notifications, messaging, and scalability. The platform is designed for security and ease of use, with an admin panel to manage users and services, ensuring a seamless and secure experience for all users.

Express js - STRipe - Sequelize - POstgresSQL - rabbitmq - microservice

Team Collaboration Platform

Created a collaborative platform using React, Redux, Express.js, and Node.js. This platform offers various features including MySpace for personal file storage, Task management for team collaboration, TeamChat for organization-wide communication, and Knowledgebase for creating and editing shared pages. Implemented user authentication, real-time chat functionality, and CRUD operations for files and tasks. Used MySQL as the database and integrated responsive design using Bootstrap and Material-UI

React - Redux - Express js - Sequelize - MySQL - Socket.io