Hi, I'm
Abdul SalamFlutter & FlutterFlow Expert

Certified Top-Rated Developer on Upwork with 100% Job Success Score

  • Top-Rated on Upwork
  • 2000+ freelance hours delivered
  • 4+ years of experience

About Me

I'm a Software Engineer with over 4 years of professional experience, specializing in building robust backend systems while also possessing deep expertise in creating high-quality, cross-platform mobile applications. My passion lies in engineering scalable, high-performance solutions, whether it's a complex API or a polished mobile user interface.

I enjoy working across the full stack, from architecting a database with PostgreSQL and JPA to building a responsive UI in Flutter. I am currently deepening my specialization in the Java ecosystem, leveraging frameworks like Spring Boot to build secure and efficient backend services. My goal is always to blend thoughtful architecture with a great user experience.

Professional Experience

Flutter Developer & FlutterFlow Developer (Part-Time)

Element 16 Media Ltd – London, UK (Hybrid)

Sep. 2024 – Present
London / Hybrid

Led the full development lifecycle of the Touchline sports platform, launching branded apps for 3 major football clubs with 5-star average ratings on app stores. Implemented live match statistics, player own commerce stores for merchandise, and previous matches records, enhancing fan engagement and revenue streams. Refactored core application code and optimized state management, significantly improving app performance and responsiveness. Utilized a custom template to streamline development, reducing time-to-market for relevant applications. Integrated in-app ticketing features, leveraging Google Maps API for event locations and Stripe/RevenueCat for subscriptions, driving a 20% revenue growth. Managed app store listings and updates for all branded applications, ensuring seamless user access and high visibility.

Freelance Flutter and FlutterFlow, Spring Boot Developer

Upwork – Remote

May 2024 – Present
Remote

Achieved Top Rated status with 2,000+ hours logged and a 100% Job Success Score, delivering 8+ Flutter apps and a React Native job listing application. Developed GuardLink, a SaaS platform for security companies and freelancers, streamlining operations and enhancing security guard management. Built AI Caption Generator using Flutter, integrating OpenAI and FFmpeg for video frame extraction and intelligent caption generation, increasing user engagement by 25%. Created a Restaurant Promo App for 200+ restaurants, increasing sign-ups by 30%, and an Investor Dashboard with real-time charts and REST APIs. Developed Netmo, a comprehensive real estate platform supporting 5 distinct user roles (Agent/Landlord, Tenant, Service Provider, Investor, Builder, Super Admin), utilizing Riverpod for efficient state management, Node.js, and PostgreSQL. Built Primary Pilates, a private yoga coaching academy app using Provider for state management, with advanced filtering options for mood, equipment, skill level, and time. Developed Tankful App, allowing users to mark car locations and request fuel delivery services, implementing Google Maps API for location tracking and Stripe for gallon-based payments. Developed LoopedIn, a legal networking app, integrating Provider state management and OpenAI with Apify scraper to generate relevant comments for posts and suggested posts, boosting engagement by 30% and retention by 25%. Implemented advanced state management (BLOC/Provider) and integrated Google Maps API for location-based features across various client applications. Managed successful app store listings on Google Play and Apple App Store for multiple projects, achieving consistent 5-star ratings.

Flutter Developer

Wormen Digital Space – Peshawar, Pakistan

May 2022 – May 2024
Peshawar, Pakistan

Built 4+ social-impact apps with 10,000+ users in education and safety sectors, managing their end-to-end deployment on app stores. Developed an SOS + GPS feature, improving emergency response time by 40%, integrating Google Maps API for precise location tracking. Digitized university content using Riverpod for efficient state management, increasing user engagement by 50%. Created a job match module, enabling 2,000 placements with a 30% success rate. Awarded Best Social Impact App 2023 by KP Digital Innovation Hub.

Flutter Intern

Wormen Digital Space – Peshawar, Pakistan

May 2021 – May 2022
Peshawar, Pakistan

Completed a 1-year Flutter internship with hands-on training in mobile UI design, API integration, and state management. Contributed to 2 live projects under senior developer supervision and received an offer for a full-time role.

Education

MSc in Computer Science

University of East London

Sep. 2024 - Present
London, UK

BSc in Software Engineering

Iqra National University

2018 - 2022
Peshawar, Pakistan

Projects

Guard Link X

Guard Link X

Security workforce management app for contractors. Features shift assignment, real-time team communication, location tracking, and incident reporting. Available on Android.

FlutterFlow

Dart

Figma

Provider

Firebase

Buildship

Notion

Genie AI: Caption Generator

Genie AI: Caption Generator

AI-powered caption generator for TikTok/Instagram. Creates trending, engagement-optimized captions in seconds. iOS app available.

FlutterFlow

Dart

Figma

Provider

Firebase

FFmpeg

Meta

Blog App With Clean Architecture

Blog App With Clean Architecture

Flutter blog application using clean architecture. Features Supabase integration for auth and real-time posts.

FlutterFlow

Dart

Figma

Provider

Firebase

FFmpeg

Meta

Vai Food Delivery App Ui

Vai Food Delivery App Ui

Flutter blog application using clean architecture. Features Supabase integration for auth and real-time posts.

FlutterFlow

Dart

Figma

Provider

Firebase

FFmpeg

Meta

Skill Swap Mobile App

Skill Swap Mobile App

Skill-sharing platform connecting learners and teachers. Features real-time chat, dynamic skill updates, and secure authentication. Built with Flutter + Spring Boot.

Flutter

Dart

Figma

Provider

Java Spring Boot

Snack bar Shoes Store UI

Snack bar Shoes Store UI

E-commerce UI focused on seamless authentication and footwear shopping experience. Features intuitive product browsing and cart management.

Flutter

Dart

Figma

Getx

QuickMart: Your Instant Access to Online Shopping

QuickMart: Your Instant Access to Online Shopping

Instant shopping app with simplified cart system. Focus on frictionless product discovery and efficient checkout process.

Flutter

Dart

Figma

Getx

UI UX

MovieMania: Your Ultimate Movie Companion

MovieMania: Your Ultimate Movie Companion

Movie companion app with real-time updates on releases, cast details, and plot summaries. Integrates with movie databases via REST APIs.

Flutter

Dart

Provider

Rest Apis

MVVM

Stay Easy - Crafting an Intuitive Hotel Booking App

Stay Easy - Crafting an Intuitive Hotel Booking App

Hotel booking platform with real-time availability checks and secure payments. Features intuitive search filters and reservation management.

Flutter

Dart

Figma

Getx

Discount Direct: Mobile Shopping App

Discount Direct: Mobile Shopping App

E-commerce app offering discounted products with personalized recommendations. Includes order tracking and secure payment integration.

Flutter

Dart

Figma

Bloc

Firebase

Music Streaming App MVVM Architecture FastApi

Music Streaming App MVVM Architecture FastApi

Developed a full-stack music player app using Flutter (frontend) and FastAPI (backend), following the MVVM architecture. Implemented JWT-based auth, enabling user sign-up, login, song upload to Cloudinary, playback, and favorite management. Backend uses PostgreSQL with SQLAlchemy (User, Song, Favorite models). The Flutter app uses Riverpod for state management, just_audio for playback, Hive for local storage, and a clean Material UI with audio waveform, file picker, and theming.

Flutter

Dart

FastApi

Pyhton

SqlAlchemy

Pydantic

Riverpod

Firebase

MVVM Architecture

My Process

A systematic approach to delivering exceptional digital solutions that meet your business needs

1Discovery

I conduct detailed research and communicate with stakeholders to understand the full scope of the project and the specific needs of the users.

This crucial first step establishes project foundations through stakeholder interviews, competitive analysis, and user research.
2Planning

I break down projects into manageable tasks, set milestones, and prioritize to ensure timely delivery while meeting the requirements.

Creating detailed roadmaps with concrete deliverables, timelines, and technical approaches to guide the development process.
3Collaboration

I regularly engage in meetings to track progress, clarify requirements, and address any concerns or feedback that arise.

Maintaining open communication channels through regular check-ins, demos, and collaborative problem-solving sessions.
4Development

I build high-quality, user-centric applications with a focus on efficiency, performance, and design.

Writing clean, maintainable code while adhering to best practices and leveraging modern technologies for optimal results.
5Communication

I follow a structured approach, utilizing agile methodologies, code reviews, and continuous integration to ensure smooth project flow.

Keeping all stakeholders informed with transparent progress updates, addressing obstacles promptly, and managing expectations effectively.
6Delivery

I work closely with the client to ensure all requirements are clear and agreed upon before development begins, avoiding any scope creep.

Comprehensive testing, documentation, and knowledge transfer to ensure a smooth handover and continued success after launch.

Every project is unique, and I adapt my process to meet your specific requirements and goals. Ready to start your project journey with a developer who values structured approach and clear communication?

Technical Skills

Python

Python

Dart

Dart

Java

Java

JavaScript

JavaScript

TypeScript

TypeScript

Flutter

Flutter

FlutterFlow

FlutterFlow

React

React

AWS

AWS

FastAPI

FastAPI

Node.js

Node.js

Firebase

Firebase

Supabase

Supabase

MongoDB

MongoDB

PostgreSQL

PostgreSQL

Spring Boot

Spring Boot