Mahdi Pishguy

Mobile Application Developer

Tehran Province, Iran
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Mahdi Pishguy is a Senior Mobile Application Developer with 12 years of hands-on experience building full-stack web and mobile solutions, primarily using Flutter for cross-platform apps and Laravel/NestJS for backend services. Based in Tehran, he combines strong algorithmic thinking and database design with practical production experience delivering Android and iOS apps and web APIs. At Nebrass he shipped end-to-end features across Lumen/Laravel and Nest.js stacks while leading mobile development efforts, and his open-source contributions include meaningful fixes to Android UI libraries (e.g., Fancybuttons) that improved compatibility and usability. Known for patience, creativity, and a collaborative remote-work mindset, he bridges design, development, and project management to move projects from concept to production. He seeks opportunities to create value through remote collaboration and continuous improvement of developer tooling and UX.
code11 years of coding experience
job10 years of employment as a software developer
book20, Business/Commerce, General, 20, Business/Commerce, General at Islamic Azad University
languagesEnglish, Persian, Turkish
github-logo-circle

Github Skills (5)

javas10
mobile-development10
android10
java10
ui-design9

Programming languages (19)

MDXJavaC++CSSCGoHTMLBlade

Github contributions (5)

github-logo-circle
medyo/Fancybuttons

Jun 2017 - Feb 2019

Icons, Borders, Radius ... for Android buttons
Role in this project:
userMobile Developer (Android)
Contributions:15 commits, 10 PRs, 7 pushes in 1 year 8 months
Contributions summary:Mahdi primarily contributed to the `Fancybuttons` Android library, focusing on button customization and usability improvements. Their work involved modifying button appearance through custom radius implementation and fixing text clipping issues on newer Android versions. The user also addressed a bug related to click listeners, and adjusted button padding, enhancing the overall user experience and visual consistency across different Android devices.
radiusgoogle-fontsfont-sizeandroidborders
aryzhov/flutter-stopper

Jul 2019 - Oct 2023

A Flutter widget that can be expanded to one of the pre-defined stop heights by dragging.
Contributions:1 PR, 4 comments, 8 issues in 4 years 3 months
flutter-packagewidgetdraggingdefinedstop
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Mahdi Pishguy - Mobile Application Developer