Hi, I’m Mahesh Shrestha, a Flutter mobile app developer with hands-on experience delivering high-quality apps for education, e-commerce, and office communications. I enjoy collaborating with backend and UX teams to build reliable, performant mobile experiences, using state management patterns like Riverpod, BLoC, and GetX, and integrating GraphQL, local storage, and push notifications. I’m passionate about clean architecture, testing, and continuously improving user experience. I thrive in cross-functional teams, love learning new tools, and strive to ship polished apps on Google Play with scalable code and thoughtful UI.

Mahesh Shrestha

PRO
5.0 (1 review)

Hi, I’m Mahesh Shrestha, a Flutter mobile app developer with hands-on experience delivering high-quality apps for education, e-commerce, and office communications. I enjoy collaborating with backend and UX teams to build reliable, performant mobile experiences, using state management patterns like Riverpod, BLoC, and GetX, and integrating GraphQL, local storage, and push notifications. I’m passionate about clean architecture, testing, and continuously improving user experience. I thrive in cross-functional teams, love learning new tools, and strive to ship polished apps on Google Play with scalable code and thoughtful UI.

Available to hire

Hi, I’m Mahesh Shrestha, a Flutter mobile app developer with hands-on experience delivering high-quality apps for education, e-commerce, and office communications. I enjoy collaborating with backend and UX teams to build reliable, performant mobile experiences, using state management patterns like Riverpod, BLoC, and GetX, and integrating GraphQL, local storage, and push notifications.

I’m passionate about clean architecture, testing, and continuously improving user experience. I thrive in cross-functional teams, love learning new tools, and strive to ship polished apps on Google Play with scalable code and thoughtful UI.

See more

Experience Level

Expert
Expert
Intermediate

Language

English
Intermediate
Nepali
Advanced
Hindi
Intermediate

Work Experience

Flutter Developer at MSP Solution Pvt Ltd
October 1, 2024 - July 31, 2025
Led development of Flutter apps including School Management, Bhansmart, Nidi Adarsha, Uncle Sam, Kalika Polytechnic, and Shofy Drop. Implemented state management using Riverpod, Bloc, and GetX; integrated GraphQL (GET), local storage (Flutter Storage, Shared Preferences, Flutter Secure), and Firebase push notifications. Collaborated with backend and UI/UX teams to deliver high-quality, user-focused applications and published several apps on Google Play Store.
Mobile App Developer with Flutter at MSP Solution Pvt Ltd
July 1, 2025 - Present
Developed multiple Flutter apps including Shopify Drop, Shofy Drop Vendor, Karyantra, and Moksha; released several on the Google Play Store. Implemented state management with Bloc and GetX; integrated GraphQL (GET), RESTful APIs, local storage (Flutter Storage, Shared Preferences, Flutter Secure), and connected the app to backend servers via RESTful APIs. Collaborated with backend and UI/UX teams to ensure smooth functionality, optimized performance, added custom animations and reusable widgets, and conducted rigorous integration testing.
Mobile App Developer with Flutter (Developer) at MSP Solution Pvt Ltd
July 1, 2025 - Present
Developed multiple Flutter apps including Shopify Drop, Shofy Drop Vendor, Karyantra, Moksha; released several apps on Google Play Store; implemented state management with BLoC, GetX; integrated GraphQL (GET), local storage (Flutter Storage, Shared Preferences, Flutter Secure), and Firebase push notifications; collaborated with backend and UI/UX teams to ensure smooth functionality, performance optimization, and user-friendly experience; included third-party API integration and robust authentication/authorization; optimized app performance and test coverage.

Education

Master of Science in International management and leadership at queen margaret university
January 9, 2026 - December 31, 2027
Bachelor of Education in Information and Communication Technology at Janamaitri Multiple Campus
January 1, 2019 - January 1, 2024

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Education, Professional Services, Media & Entertainment, Other
    paper Kalika Admin

    Kalika Admin App is a management tool designed for administrators to efficiently handle school activities. It allows admins to view and create attendance records, post and manage events, and publish important notices, all from a single, user-friendly interface.

    paper Nidi Aadarsha

    The Nidi Aadarsha Teacher App is designed to offer a seamless and user-friendly experience tailored to Teachers’ academic and personal needs. The app features a comprehensive home dashboard that provides personalized greetings and quick links to recent activities, assignments, and updates, along with a calendar preview of upcoming classes, events, or deadlines. Teachers can manage their profiles by viewing and updating personal details, and reviewing key performance indicators such as GPA and completed credits. The app also includes robust course management tools, allowing Teachers to monitor their students on different topics such as attendance, assignment submissions, results, also provide lecture notes, create assignments, and track project deadlines. A detailed class schedule ensures Teachers can view their weekly timetable, get notified about changes, and integrate it with their preferred calendar apps.

    paper Moksha

    At Moksha, we bring the mystical realm of astrology to your fingertips, offering a unique and personalised approach to addressing your concerns and queries. Our mission is to illuminate the celestial pathways, guiding you through life’s intricacies with astrological wisdom that is practiced in Nepal, Land of Astrology… Embark on a transformative journey with Moksha, where celestial insights meet practical guidance, providing you with a roadmap to navigate life’s intricate tapestry.

    paper Karyantra

    Our app is an innovative all-in-one platform that seamlessly connects vendors, freelancers, and users. It’s designed to make finding, offering, and booking services faster, simpler, and more secure than ever before. Vendors and freelancers can easily create detailed profiles to showcase their skills, portfolios, and service offerings. This helps them reach a wider audience and build trust with potential clients.

    paper shofydrop

    ShofyDrop – Shop Smart, Shop Local

    ShofyDrop is a modern multi-vendor online marketplace that connects you directly with trusted vendors and local businesses in Nepal. Our mission is to make shopping simple, reliable, and enjoyable—right from your mobile phone.

    With ShofyDrop, you can:

    🛍️ Explore a wide range of categories including beauty, wellness, fashion, home décor, gifts, grooming tools, and more.

    🚚 Get products delivered conveniently to your doorstep.

    🤝 Support small businesses by shopping directly from local vendors.

    💸 Enjoy exclusive deals, offers, and exciting contests every week.

    🔔 Stay updated with real-time notifications on discounts, orders, and promotions.