Muhammad Aniq Mir

Software Engineer & Front End Developer  

Experienced and passionate Front-End Developer specializing in React JS, Redux, HTML, CSS, Next and Tailwind CSS. With over 4 years of industry experience, I thrive on creating seamless user experiences and translating design concepts into efficient and visually appealing web applications.

Technologies I Work With

My Work

MRS Technologies Website
Tech Stack

Overview

Contributed to the development of the MRS Technologies website, focusing on creating a modern and responsive online presence for the company. The website was built with Next.js for optimal performance and Tailwind CSS for efficient styling. Unit tests were implemented using Jest and React Testing Library to maintain code quality.

Responsibilities

  • Engaged in UI development and design discussions, helping shape the visual and functional aspects of the website.
  • Developed and implemented UI components as assigned, ensuring they met design specifications.
  • Wrote unit tests to validate the functionality and reliability of the components.
  • Maintained clean, well-organized code, following best practices and project standards.
  • Participated in code reviews to ensure consistency, quality, and adherence to project guidelines.
Mtronic Website
Tech Stack

Overview

Contributed to the development of the Mtronic Marketing website, which showcases the company's home automation products. The website was built using Next.js for server-side rendering and Tailwind CSS for modern and responsive styling. Unit testing was implemented using Jest and React Testing Library to ensure high-quality code.

Responsibilities

  • Actively participated in UI development and design discussions, contributing to the overall design strategy.
  • Developed and implemented UI components based on the assigned tasks.
  • Wrote unit tests to ensure the functionality and reliability of the components.
  • Maintained clean and well-structured code, adhering to best practices.
  • Participated in code reviews to ensure consistency and quality across the codebase.
Mtronic Web Portal for Home Automation
Tech Stack

Overview

Developed the Mtronic Web Portal, a comprehensive platform for managing Home Automation products. The portal allows users to control IoT-based devices, manage rooms, create scenes and automation, and update user profiles. The platform was built using React.js with AWS Amplify for backend services, MQTT for real-time communication, and Redux Toolkit for state management. Unit testing was implemented using Jest and React Testing Library.

Responsibilities

  • Established the project from scratch, including setting up the folder structure and creating a component-view pattern.
  • Collaborated with design teams to ensure the feasibility of designs and with backend teams for seamless feature integration.
  • Converted design templates into fully functional and responsive front-end components.
  • Ensured smooth communication between the portal and IoT devices using MQTT.
  • Implemented unit tests to ensure code quality and participated in code reviews to maintain a high standard of the codebase.
  • Worked closely with the testing team to validate features and refine components.
  • Engaged in discussions to improve the codebase and optimize the overall application performance continuously.
Inventory Transactional Portal
Tech Stack

Overview

Developed a transactional portal for a spare parts company, focusing on inventory management, stock tracking, profit and expenditure calculations, and invoice generation. The application was built using React.js, with state management handled by Redux Toolkit. Firebase served as the backend, and Material-UI was utilized for a clean, responsive user interface.

Responsibilities

  • Engaged in discussions with the client to gather and clarify project requirements.
  • Collaborated with the backend developer to plan and implement features.
  • Designed and developed the front end, ensuring a user-friendly and responsive interface.
  • Suggested and implemented UI updates to enhance the overall user experience.
  • Managed the communication flow between the front end and Firebase backend for seamless data synchronization.
DafriXchange Cryptocurrency Exchange
Tech Stack

Overview

Led the development of DafriXchange, a cryptocurrency exchange platform, utilizing a robust tech stack including React.js for the front end and Node.js and Go language for the backend. The interface was crafted with Material-UI and custom CSS, with a specialized charting library employed for accurate and dynamic financial data visualization. Redux was used for efficient state management across the application.

Responsibilities

  • Managed and coordinated tasks across the development team, ensuring efficient distribution and execution.
  • Facilitated seamless communication between the front end and back end, overseeing data flow and integration.
  • Provided technical insights and guidance to ensure the stability and scalability of the platform.
  • Regularly updated stakeholders on project progress, ensuring alignment with project goals and timelines.
Stable.trade Cryptocurrency Exchange
Tech Stack

Overview

Contributed to the development and enhancement of Stable.trade, a cryptocurrency exchange platform. The front end was built with React.js, while the backend was powered by Node.js and Go language. The user interface was designed using Material-UI, supplemented with custom CSS for bespoke components, and a specialized charting library was employed for financial data visualization. Redux was utilized for managing the application's state.

Responsibilities

  • Joined the project during its later stages and quickly acclimated to the existing codebase.
  • Developed and integrated new features into the platform, while enhancing and refining existing functionalities.
  • Focused on optimizing the application's performance for a seamless user experience.
  • Proposed and implemented improvements to the overall system architecture.
  • Collaborated closely with the testing team to ensure thorough testing and smooth deployment of new features.
Doctor-Patient Appointment Management Portal
Tech Stack

Overview

Developed a portal for doctors and patients to efficiently manage and track appointments. The application features a user-friendly interface, with real-time updates powered by Firebase as the backend. Material-UI was used to ensure a clean and professional design.

Responsibilities

  • Developed the front end of the portal using React.js, ensuring a smooth and intuitive user experience.
  • Made design adjustments as required to align with project specifications.
  • Ensured the UI was fully responsive, providing an optimal experience across devices.
  • Integrated the front end with Firebase for real-time data synchronization and communication.
Location-Based Event Fetching Website
Tech Stack

Overview

Developed a location-based event-fetching website with a responsive and dynamic user interface. The front end was built using React.js, while the backend was powered by Node.js with MongoDB for data storage. Material-UI was utilized for the design and styling, and Redux was employed for efficient state management across the application.

Responsibilities

  • Transformed design templates into fully functional React components.
  • Developed and optimized the front end for a seamless user experience.
  • Integrated the front end with the backend services, ensuring smooth communication between the client and server.