Muhammad Umer

Available to hire

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Senior Flutter Developer at Infinitive.ai(Remote)
January 1, 2021 - Present
Architected and delivered multiple production Flutter and web applications, built scalable backend APIs and cloud-based systems, implemented real-time features, payments, authentication, and notifications, and led mentoring, code reviews, and technical standards.
Mobile Application Developer at DriftMeta (Remote)
May 1, 2024 - October 31, 2025
Developed custom mobile and web applications for international clients, designed backend services and third-party integrations, and improved application performance and deployment workflows.
Mobile Development Intern at FastDev
May 1, 2022 - August 31, 2022
Supported mobile application development with strong UI/UX focus, integrated REST APIs and Firebase Authentication, and assisted in bug fixing and code reviews.
Senior Flutter Developer at Chawla Solutions
January 1, 2021 - December 31, 2025
Architected and delivered multiple production Flutter and web applications, built scalable backend APIs and cloud-based systems, implemented real-time features, payments, authentication, and notifications, and led mentoring, code reviews, and the adoption of technical standards.
Mobile Application Developer at DriftMeta
May 1, 2024 - October 31, 2025
Developed custom mobile and web applications for international clients, designed backend services and third-party integrations, and improved application performance and deployment workflows.
App Developer - Remote at First Airtag
January 1, 2025 - Present
Architected a full-stack NFC-based emergency medical profile platform using Next.js 14 (AWS EC2), React Native/Expo, PostgreSQL (Prisma ORM), and RESTful APIs, enabling real-time medical data access via NFC wristbands for first responders.
AI Engineer at Mershed
January 1, 2024 - December 31, 2024
Designed an AI-powered travel companion app using Gemini 1.5 Flash API to generate personalized itineraries with real-time hotel, restaurant, and activity recommendations based on budget, season, and user preferences.
Senior Full Stack Engineer at Vireon Solutions
January 1, 2023 - December 31, 2025
Developed and deployed AI-driven web and mobile applications using Flutter, React Native, React.js, Node.js, and SQL/NoSQL databases, improving automation and user engagement.
Associate Full Stack Engineer at Drift Meta
January 1, 2023 - December 31, 2024
Assisted in developing and maintaining web and mobile apps using Flutter/React Native, React.js, and SQL/NoSQL databases, contributing to feature implementation and bug fixes.
App Developer - Remote at Drift Meta
January 1, 2025 - December 31, 2026
Built cross-platform mobile and web learning app with AI-driven courseware, real-time coding evaluation, and personalized paths using Flutter, React, Flask, LangChain, OpenAI APIs, and WebRTC. Led maternity care chatbot design for expectant mothers with structured medical knowledge and real-time support, integrated into mobile and web apps using Node.js, Firebase, and Flutter.
Senior Mobile App Developer at Infinitiv AI
January 1, 2025 - Present
Architected and delivered end-to-end production-grade mobile apps with scalable architectures, enabling high-performance, maintainable, and user-centric cross-platform solutions. Led mobile development using Flutter, React Native and native (Java/Swift/Kotlin), applying clean architecture, SOLID design patterns, and modular state management for a robust codebase. Implemented real-time features (live translation, speech-to-text, BLE, and WebSocket streaming) and optimized performance via advanced state management, efficient JSON parsing, caching, and memory techniques, significantly improving responsiveness.
Senior Full Stack Engineer at Vir eon Solutions
January 1, 2024 - December 31, 2025
Developed and deployed AI-driven web and mobile apps using Flutter/React Native, React.js, Node.js, and SQL/NoSQL databases, improving automation and user engagement.
Associate Full Stack Engineer at Islamabad, Pakistan
January 1, 2023 - December 31, 2024
Assisted in developing and maintaining web and mobile applications using Flutter/React Native, React.js, and SQL/NoSQL databases, contributing to feature implementation and bug fixes.

Education

Bachelor of Software Engineering at FAST National University of Computing & Emerging Sciences
January 1, 2017 - January 1, 2021
Bachelor of Software Engineering at FAST National University of Computing & Emerging Sciences
January 1, 2017 - January 1, 2021
Bachelor of Science in Computer Science at FAST NUCES (National University of Computer and Emerging Sciences), Islamabad
January 1, 2021 - January 1, 2025
Bachelor of Science in Computer Science at National University of Computer and Emerging Sciences - FAST NUCES Islamabad, Pakistan
January 1, 2021 - January 1, 2025

Qualifications

Dean's List
September 1, 2021 - March 10, 2026
Dean's List
February 1, 2022 - March 10, 2026
Dean's List
September 1, 2024 - March 10, 2026

Industry Experience

Software & Internet, Professional Services, Media & Entertainment, Travel & Hospitality, Education
    paper Log Calculator

    A professional Flutter application for calculating maximum safe log length during crane lifting operations. This is the reverse of “Log Weight Pro” - instead of calculating weight from length, it calculates safe length from crane capacity.

    Features
    Calculate maximum safe log length based on crane capacity, wood species, diameter, and safety percentage
    158 built-in wood species with accurate green wood density values
    Add custom species with local storage support
    Real-time calculations as you adjust sliders
    Animated UI with smooth transitions
    Works 100% offline
    Native splash screen
    Dual-platform support (iOS & Android)

    paper ServiceMates (Waqte) - Service Booking Platform

    ServiceMates (Waqte) is a full-stack service booking platform that connects customers with service providers. The platform features a robust admin panel, business owner dashboard, and customer-facing booking interface.

    Platform Support
    ✅ Web (Admin & Customer)
    ✅ iOS (Mobile App)
    ✅ Android (Mobile App)
    ✨ Features
    👤 Customer Features
    🔍 Browse and search service providers
    📅 Real-time appointment booking
    ⭐ Rate and review services
    📱 Mobile-friendly booking experience
    🔔 Push notifications for appointments
    📧 Email confirmations
    💬 WhatsApp notifications (booking confirmation, modifications, reminders, cancellations)
    🔗 Deep linking for direct appointment management
    🌐 Multi-language support (English, Arabic, Hebrew)
    🏢 Business Owner Features
    📊 Comprehensive dashboard with analytics
    🛠️ Service management (create, edit, delete)
    📸 Image upload for services and business logo
    👥 Staff management
    📅 Calendar view for appointments
    💰 Revenue tracking
    🔗 Shareable booking link
    💬 WhatsApp notifications for new bookings, modifications, cancellations
    📱 Daily appointment reminders via WhatsApp
    ⚙️ Notification settings
    📈 Business metrics and insights
    📍 Waze integration for location sharing
    🔧 Admin Panel Features
    🎛️ Business management (approve, suspend, delete)
    📊 System-wide analytics dashboard
    👥 User management
    💳 Subscription management (Basic/VIP plans)
    📅 Subscription duration control (1, 3, 6, 12 months)
    💵 Revenue and commission tracking
    💳 Credit card payment toggle per business
    🔗 View and copy client booking links
    🖼️ View service images for each business
    🌍 Timezone settings (Default: Israel GMT+2:00)
    🔍 Advanced search and filtering

    paper Community Time Bank

    Community Time Bank is a groundbreaking mobile application that reimagines skill-sharing within communities. Built on the principle of time-based currency, every hour of service holds equal value, fostering true equality and mutual support.

    💡 The Concept
    In traditional economies, not all skills are valued equally. Community Time Bank changes this paradigm:

    1 Hour Teaching = 1 Time Credit
    1 Hour Learning = 1 Time Credit
    All skills are valued equally, whether it’s coding, cooking, yoga, or painting
    🎯 Mission
    To create inclusive communities where everyone has something valuable to offer and everyone can benefit from the collective knowledge and skills of others.
    Key Features
    👤 User Management
    🔐 Authentication System
    Multi-role Registration: Users can sign up as Learners, Teachers, or both
    Secure Login: Email/password authentication with encrypted storage
    Password Visibility Toggle: User-friendly password input with show/hide functionality
    Profile Customization:
    Upload profile pictures
    Add bio and location (city-based in Saudi Arabia)
    Specify skills you can teach
    List skills you want to learn
    Set your availability
    👨‍💼 Admin Panel
    Separate admin authentication system
    Bootstrap admin account creation
    User management capabilities
    Platform moderation tools
    🎨 Skill Exchange System
    📚 Skill Discovery
    Smart Recommendations: Algorithm-based user matching
    Advanced Search & Filters:
    🔍 Skill name search
    📂 Category filters (Yoga, Coding, Cooking, Painting, Photography)
    📍 Location-based filtering
    ⭐ Rating filters (1.0 to 5.0 stars)
    📅 Availability filters
    📝 Request Management
    Send Skill Requests:

    Select skills you offer in exchange
    Choose skills you want to learn
    Pick date and time slots
    Add custom notes
    Set session reminders
    Time Credit Validation: ⚠️

    Users must have at least 1 time credit to send requests
    Automatic credit check before request creation
    User-friendly error messages for insufficient credits
    ⭐ Rating & Review System
    Star Ratings: 1 to 5 stars with precision
    Written Reviews: Optional detailed feedback
    Default Rating: 0.0 for new users (no fake ratings!)
    Review Moderation: Admin can flag/remove inappropriate reviews
    💬 Messaging System
    Real-time Chat: Direct messaging between users
    Session Coordination: Discuss and agree on details
    Automatic Conversations: Created when requests are sent
    📅 Availability Management
    Calendar Integration: Date and time slot selection
    Skip Option: Can skip during signup and set later
    Flexible Updates: Modify availability anytime
    🔔 Notifications
    New skill requests
    Request status updates
    New messages
    New reviews
    Session reminders
    🎁 Welcome Bonus
    All new users receive 1 free time credit upon signup
    Welcome popup with profile tour

    paper World Champion Pets

    The Ultimate Pet Competition Platform - Where every pet can be a star! Compete, connect, and celebrate your beloved companions in a vibrant, family-friendly community.
    Core Platform Features
    🔐 Full Authentication System ✅
    User Registration: Secure signup with bcrypt password hashing
    Login/Logout: NextAuth.js session management with JWT
    Protected Routes: Dashboard and user-specific features require authentication
    Session Persistence: Stay logged in across page refreshes
    Role-Based Access: User, Moderator, and Admin roles
    Admin System: Complete admin dashboard with moderation, user management, and competition control
    📍 See ADMIN_QUICK_START.md for admin setup guide
    📚 See ADMIN_SYSTEM.md for detailed documentation
    🐾 Multi-Pet Support
    All Pet Types Welcome: Dogs, Cats, Birds, Fish, Rabbits, Hamsters, Guinea Pigs, Reptiles, Exotic Pets
    Virtual Pets: Dragons, Unicorns, Phoenixes, and other mythical creatures
    AI-Generated Pets: Create custom virtual companions using AI tools
    🏆 Competition System ✅
    Multiple Competition Types:
    🎖️ Standard Competitions (natural pet photos)
    🎨 Artistic Competitions (edited/creative photos)
    🖍️ Coloring Competitions (for kids)
    🐉 Virtual Pet Competitions (AI-generated pets)
    Interactive Filters: Filter by category and competition type
    Competition Details Page: View entries, vote, and see live leaderboard
    Real-time Results: Live entry counts and prize information
    Prizes & Recognition: Win cash prizes, certificates, and badges
    🗳️ Voting System ✅
    Tier-Based Limits:
    Free: 10 votes per day
    Premium: 50 votes per day
    Platinum: Unlimited votes
    Real-time Vote Counts: See updates instantly
    Duplicate Prevention: One vote per entry per user
    Automatic Daily Reset: Vote limits reset at midnight
    Interactive UI: Animated vote buttons with feedback
    👨‍👩‍👧‍👦 Dual Audience Support
    For Adults:

    Professional competition entries
    Community engagement (videos, jokes, stories)
    Premium membership tiers
    Referral rewards and charity donations
    For Kids (Kid Zone):

    🎮 Safe games (Memory Match, Puzzles, Spot the Difference)
    🎨 Downloadable coloring pages and activities
    🏅 Dedicated coloring competitions
    📚 Fun animal facts
    Parent-supervised environment

    AI Pet Generator
    Integrated AI Tools:
    DALL-E 3 (OpenAI)
    Midjourney
    Leonardo.ai
    Stable Diffusion
    Canva AI
    Prompt Examples: Pre-written prompts for creating mythical pets
    Step-by-Step Guide: Easy instructions for beginners
    Direct Upload: Add AI pets to your profile as “Virtual Pet”
    🎨 Revolutionary Design
    50+ Custom Animations: Morphing blobs, particle systems, neon glows, holographic effects
    Modern Color Scheme:
    Championship Gold: #FFA500
    Playful Pink: #FF6B9D
    Fresh Teal: #00D4AA
    Premium Purple: #9B59B6
    Trust Blue: #3498DB
    Interactive Elements: Magnetic hover effects, ripple animations, 3D card perspectives
    Canvas Particle System: Dynamic background with 50 animated particles
    Smooth Transitions: Framer Motion animations throughout