Muhammad Sohail - Android Developer | ContraWork by Muhammad SohailMuhammad Sohail
Flutter Developer | iOS & Android Apps | Startups & Agencies
๐ ๐ฎ๐ฑ๐ฑ๐ฒ๐ฑ ๐ฎ๐ป ๐๐ ๐ฎ๐ด๐ฒ๐ป๐ ๐๐ผ ๐บ๐ ๐๐น๐๐๐๐ฒ๐ฟ ๐ฝ๐ผ๐ฟ๐๐ณ๐ผ๐น๐ถ๐ผ โ ๐ฏ๐๐ถ๐น๐ ๐ฒ๐ป๐๐ถ๐ฟ๐ฒ๐น๐ ๐ถ๐ป ๐๐น๐๐๐๐ฒ๐ฟ ๐ช๐ฒ๐ฏ. ๐
๐ ๐ฒ๐ฒ๐ ๐๐ด๐ฒ๐ป๐ ๐ฆ๐ผ๐ต๐ฎ๐ถ๐น โ my AI representative who answers recruiter and founder questions in real time, so they don't have to dig through a static resume.
๐ผ๐จ๐ ๐๐ฉ ๐๐ฃ๐ฎ๐ฉ๐๐๐ฃ๐:
โ What Flutter projects have you built?
โ Are you available for work?
โ What is your tech stack?
โ How do I contact you?
It answers instantly โ grounded in real data about my experience, projects, and availability.
๐๐ผ๐ ๐ถ๐ ๐๐ผ๐ฟ๐ธ๐:
The agent uses Gemini AI with function calling โ it autonomously decides which tool to use, fetches real data, and synthesises a complete answer. Not just a chatbot wrapper. A real AI agent built in Flutter Web.
๐ง๐ฒ๐ฐ๐ต ๐๐๐ฎ๐ฐ๐ธ:
โก Flutter Web โ entire portfolio and agent UI
โก Gemini AI โ reasoning and function calling
โก Riverpod โ state management
โก Custom tools โ GitHub activity, availability, project details
โก Vercel โ deployment and API security
Portfolios are passive. Recruiters skim and move on.
This one talks back. ๐
๐ Try it live: https://sohailokzz-flutter.vercel.app/
#Flutter (https://www.linkedin.com/search/results/all/?keywords=%23flutter&origin=HASH_TAG_FROM_FEED) #FlutterWeb (https://www.linkedin.com/search/results/all/?keywords=%23flutterweb&origin=HASH_TAG_FROM_FEED) #AIAgents (https://www.linkedin.com/search/results/all/?keywords=%23aiagents&origin=HASH_TAG_FROM_FEED) #GeminiAI (https://www.linkedin.com/search/results/all/?keywords=%23geminiai&origin=HASH_TAG_FROM_FEED) #Riverpod (https://www.linkedin.com/search/results/all/?keywords=%23riverpod&origin=HASH_TAG_FROM_FEED) #OpenToWork (https://www.linkedin.com/search/results/all/?keywords=%23opentowork&origin=HASH_TAG_FROM_FEED) #MobileAppDevelopment (https://www.linkedin.com/search/results/all/?keywords=%23mobileappdevelopment&origin=HASH_TAG_FROM_FEED) #FlutterDeveloper (https://www.linkedin.com/search/results/all/?keywords=%23flutterdeveloper&origin=HASH_TAG_FROM_FEED) #BuildInPublic (https://www.linkedin.com/search/results/all/?keywords=%23buildinpublic&origin=HASH_TAG_FROM_FEED) Built a clean and simple onboarding experience for an E-Learning app in Flutter
Focused on usability, smooth interactions, and a polished UI
๐ Source Code: https://l1nq.com/72k7a6t
๐ Dark mode. Light mode. User's choice.
Built a Flutter app that lets users switch themes on the fly โ and actually remembers their preference the next time they open it.
What's under the hood:
โ BLoC for clean state management
โ SharedPreferences to persist the user's theme choice
โ Smooth transitions between dark & light mode
No unnecessary rebuilds. No lost preferences. Just a responsive UI that respects what the user wants.
30-second screen recording below ๐
๐ Source code: https://lnkd.in/dhBq_zUj
Portfolio also in Flutter
https://sohailokzz-flutter.vercel.app/ ๐ซ Flutter Emirates Boarding Pass App UI Clone
Pixel-perfect Flutter UI clone of the Emirates Airlines boarding pass screen โ built as a trending UI challenge to sharpen my mobile development skills.
๐ง What's inside:
โข Emirates-themed boarding pass card with authentic branding
โข Animated flip/reveal effect using AnimationController
โข Perforated ticket edge and dotted separator
โข Clean, reusable widget architecture โ built 100% from scratch
๐ฑ Tech Stack: Flutter 3.x ยท Dart ยท CustomPainter ยท No third-party UI kits
๐ก Replicating a real brand's app UI demands precision โ every margin, shadow, and font weight matters. This is the attention to detail I bring to every client project.
๐น Demo video & screen recording included!
Open to Flutter freelance projects, mobile UI work, and app development contracts.