Muhammad Hassan Minhas
MERN Stack Developer
Frontend Developer
I began my career as a Frontend Developer. Over time, I have gained experience in managing both standalone and team projects. This involved handling client communications, coordinating project activities, and ensuring the seamless execution and delivery of projects. My experience in both frontend and backend development has equipped me with a comprehensive understanding of the full development lifecycle, enabling me to oversee projects effectively and deliver high-quality results.
Projects
Dentalwhale
https://www.dentalwhaleacquisition.com/
The project included a marketing site and multiple user portals. Initially built with React.js and SCSS, the user portals were later migrated to MUI. Clients could list their clinics and provide detailed information about them, order equipment, and access an education portal to purchase courses. All of this was managed through admin portals. These portals used a single authentication source through OAuth. The marketing site was built using Next.js and MUI for SEO optimization.
Technologies used:
React js, Next js, Redux, Scss, MUI, OAuth
Ezaula
The project included two user portals: admin and client. The admin portal allowed the creation of courses and the addition of relevant content. The client portal enabled users to preview and purchase courses as needed. Both portals were built using React.js and AntD, with Apollo GraphQL used for backend integration.
Technologies used:
React js, Axios, AntD, AWS
Yoga Joint
The marketing website was built using React.js and Chakra UI. It provided information about classes, schedules, and the locations of the yoga organization's joints. Additionally, it prompted users to sign up for memberships. Chakra UI was instrumental in managing the UI and animations. Apollo GraphQL was integrated to fetch data and keep the site up to date.
Technologies used:
React js, Chakra UI, GraphQL
Hotel Booking Bot
This was a full stack project aimed at securing restaurant reservations as soon as slots became available. Users could sign up and view available locations using Resy's API. Additionally, users could set preferences for booking their desired restaurant along with the preferred date and time. These preferences were stored, and an hourly cron job checked for available slots and booked them for the respective users.
Technologies used:
React js, Node js, Express, SQL, Resy API, Axios
Crosscheck
This was a pre-built Full Stack project. My responsibility was to add a feature for updating compliance statuses of employees according to a provided matrix of compliance rules. This was managed by writing a daily cron job. Additionally, the compliance statuses could be updated by around 10 different services, which I also handled.
Technologies used:
React js, Node js, Express, SQL, Axios
Demogenie
The aim of the project was to enable users to set up the flow for demos. It allowed users to record videos using the in-app Loom SDK, create surveys with MCQs or descriptive answers, customize the flow based on answers, and customize the text within the demos. The React Flow library was used to create and customize the nodes' UI, allowing users to connect nodes to generate a complete demo. Each demo had a unique link that could be shared with others.
Technologies used:
React js, GraphQL, MUI, React Flow, Loom SDK
1Tul
https://1tul.com/
This project served as a data management platform for players and organizations. My responsibility was to build the frontend according to the tickets provided by the client. This involved implementing user interfaces, ensuring functionality, and maintaining code quality. The project used MUI v4 for styling, which required me to effectively use its components and customization options to achieve the desired design and functionality.
Technologies used:
React js, MUI v4, Axios
World Pulse
This was my initial project, where I was responsible for implementing responsive designs from Figma. My tasks included translating design specifications into functional web pages, ensuring compatibility across various devices and screen sizes, and maintaining the visual integrity of the original design. This experience provided me with a solid foundation in responsive web design principles and enhanced my ability to work closely with design teams to bring their visions to life.
Technologies used:
React js, Styled components