Hi! I'm Muhammad Ashar, a Software Engineer who loves solving complex problems.
A modern communication platform, featuring real-time messaging, group chats, AI chatbot integration, and entertainment features
An interactive application that catalogs historical events and stories, providing users with an engaging way to explore and learn about history across different time periods.
A feature-rich mobile shopping platform with secure payment options and real-time notifications powered by socket APIs, designed for a seamless user experience.
a comprehensive order tracking and delivery application designed to streamline your logistics and enhance user experience. With a focus on efficiency and reliability
An App to optimize the transportation system for schools, focusing on the management of student and driver shifts.
An intuitive control center for eCommerce management, offering user management, order tracking, and real-time analytics through a user-friendly interface.
Developed and maintained cross-platform applications using Flutter, implementing state management solutions with BLoC pattern, Cubits and GetX. Built real-time features using web sockets for chat and notifications. Optimized app performance through efficient widget rebuilds and lazy loading techniques. Integrated Firebase services for authentication and push notifications, while using Hive for secure local storage. Collaborated with design and backend teams to implement responsive UI components and Integrating API's.
Built and maintained scalable APIs using Node.js/Express, working with both PostgreSQL and MongoDB for data management. Implemented real-time communication features using Socket.io for live updates. Worked with AWS services (EC2, S3) for deployment and storage solutions. Contributed to API security through JWT authentication and rate limiting implementation. Improved API performance by integrating Redis caching and optimizing database queries. Actively participated in code reviews and maintained API documentation using Swagger.