Home / People / Muhammad Ahmad

Muhammad Ahmad
Frontend Developer
About
Frontend Developer with 3+ years of experience building responsive, interactive, and user-focused web applications using React.js, Next.js, JavaScript, and TypeScript. Experienced in developing reusable component architectures, integrating REST APIs, implementing authentication and role-based access control, and managing application state using Redux Toolkit and Context API. Proficient in Tailwind CSS and modern frontend development practices, with working knowledge of Node.js, Express.js, and MongoDB. Familiar with AI-assisted development workflows to improve coding efficiency, debugging, and problem-solving.
Experience
Frontend Developer
XpertSpot Systems
Sep 2024 to Present
- Develop responsive and interactive web applications using React.js, Next.js, JavaScript, and TypeScript.
- Build reusable UI components and maintain scalable frontend architectures using Tailwind CSS.
- Integrate REST APIs and implement authentication, protected routes, and role-based user interfaces.
- Manage application state and asynchronous data flows using Redux Toolkit and React Hooks.
- Implement form validation, dynamic interfaces, and responsive layouts to improve usability.
- Collaborate with backend developers, designers, and QA teams to deliver application features.
- Use Git, GitHub, and GitLab for version control, collaborative development, and code reviews.
Junior Frontend Developer
Graphic Cell
Jul 2023 to Aug 2024
- Developed responsive web interfaces using React.js, JavaScript, HTML5, and CSS3.
- Translated UI designs and client requirements into reusable components and mobile-friendly layouts.
- Integrated REST APIs and implemented CRUD functionality, form handling, and asynchronous operations.
- Maintained component-level data flow and improved frontend usability.
- Tested and debugged applications across different browsers and devices.
Education
Islamia University of Bahawalpur
Bachelor of Science in Computer Science (BSCS)
2021 to 2025
Skills
Frontend
State Management
Frontend Engineering
Backend
Developer Tools
AI-Assisted Development
Languages
- EnglishProfessional
- UrduProfessional