Abdullah AlSigar, Developer in Istanbul, Turkey
Abdullah is available for hire
Hire Abdullah

Abdullah AlSigar

Bio

Abdullah is a senior mobile and full-stack developer, specializing in Flutter and GraphQL since 2018. He is experienced in all stages of the development cycle, including estimation, determination of feature feasibility, and delivery of final products. Well-versed in OOP and functional programming, project management, and customer relations, Abdullah collaborates with product owners and delivers solutions using technology stacks that are fast for development and stable in production.

Portfolio

Focus on the Family
Flutter, Dart, Mobile Apps, Salesforce, Amazon Web Services (AWS), Firebase
Forward Thinking LLC
Dart, Flutter, Firebase, Cloud Firestore, Node.js, Google Cloud Platform (GCP)...
Hashed Inc.
Flutter, React

Experience

  • JavaScript - 5 years
  • Flutter - 4 years
  • React - 4 years
  • REST - 4 years
  • Dart - 4 years
  • TypeScript - 3 years
  • GraphQL - 3 years
  • React Native - 3 years

Preferred Environment

IntelliJ IDEA, MacOS, Git, Firebase

The most amazing...

...application I've built is a cross-platform, mobile fitness app that has tens of thousands of active users.

Work Experience

Senior Flutter Developer

2024 - 2026
Focus on the Family
  • Rebuilt the Android audio playback module as a custom native Flutter plugin, replacing third-party packages (just_audio, audio_service) that lacked reliable background playback support.
  • Diagnosed, resolved, and implemented a complete authentication flow overhaul for a live production application—including schema migrations and session handling—with zero disruption to active user flows.
  • Maintained daily operations across iOS and Android platforms by monitoring crash reporting and logging services, resolving issues proactively, and expanding test coverage—including end-to-end tests—to improve release stability.
Technologies: Flutter, Dart, Mobile Apps, Salesforce, Amazon Web Services (AWS), Firebase

Senior Software Engineer

2022 - 2023
Forward Thinking LLC
  • Developed a custom TypeScript library to interface with Firestore, allowing users to define a GraphQL-like schema. This development was instrumental in managing complex data structures efficiently.
  • Successfully implemented cross-platform UI for both web and mobile platforms using Flutter, ensuring consistency with the original design specifications.
  • Performed thorough code reviews and quality assurance processes, ensuring code efficiency, maintainability, and adherence to best practices.
  • Created and implemented key production-ready features tailored for executive use. These features were designed with a focus on usability and functionality.
Technologies: Dart, Flutter, Firebase, Cloud Firestore, Node.js, Google Cloud Platform (GCP), TypeScript, JavaScript

Senior Flutter Developer via Toptal

2021 - 2022
Hashed Inc.
  • Spearheaded the development of a state-of-the-art crypto wallet-like application, emphasizing NFT functionalities and ensuring a seamless, secure user experience.
  • Implemented diverse user authentication methods, including standard, Web3 logins, biometric authentication, and pin code lock screen, to accommodate a wide range of users in the cryptocurrency community.
  • Integrated NFT support into the app successfully, enabling users to securely view and utilize their digital assets as unique, verifiable tickets for event access.
Technologies: Flutter, React

Full-stack Engineer

2021 - 2022
Repoze
  • Designed and build subscription plans back end and integrated with payment gateway.
  • Built web application using Flutter and integrated with back-end API.
  • Developed a front-end app for hiring managers to add job postings and track applications.
  • Created a front-end application for job seekers to search and apply for jobs.
  • Reviewed other developers' code works on the team and participated in features design and planning.
Technologies: Flutter, Node.js, JavaScript, Amazon Web Services (AWS)

Mobile Full-stack Developer

2018 - 2021
Freelance
  • Migrated a native iOS and Android app to a cross-platform technology (Flutter), ensuring that all features of both apps were migrated and that no user data was lost after the upgrade.
  • Collaborated with a startup founder to develop a social media mobile application, choosing a stack that's fast for development and stable in production. Used Flutter, Hasura, and serverless functions and Node.js to add functionality.
  • Added and improved features of an existing social media mobile application, using React Native, while also keeping it backward compatible. Added an onboarding guide, integrated features with a REST API, and integrated native SDK for Storyly.
  • Developed a mobile application for a child care service provider, using React Native. Added social authentication, push notifications, and back-end integration with a REST API.
  • Worked with a team to add features to a media production web application. Used React and Material-UI to develop new features and reusable components.
Technologies: Flutter, GraphQL, React, React Native, Firebase, PostgreSQL, Hasura, JavaScript, REST, Dart, Git, Jira, WebSockets, JSON Web Tokens (JWT), TypeScript, Internet of Things (IoT), GitHub, GitLab, CI/CD Pipelines, Bitbucket

Web Developer

2016 - 2018
Freelance
  • Developed a system for a legal company to track work progress by updating cases and documents and make them accessible to clients through a web interface, using Drupal.
  • Built business websites for clients, using WordPress, HTML, CSS, and JavaScript.
  • Communicated directly with business owners to understand business requirements and solved business problems to deliver functional products.
Technologies: WordPress, Drupal, HTML, CSS, JavaScript

Aircraft Technician

2007 - 2018
Emirates Group
  • Oversaw and delegated tasks to junior technicians and other team members.
  • Maintained aircraft avionics equipment to meet the highest quality standards and best practices.
  • Developed a method to add a new capability for maintaining hydraulic pumps and pistons in the workshop, which reduced costs and repair turnaround time.
Technologies: Engineering

Experience

Full-stack Social Media and Content Creation Platform

https://kalima.live
A production running, multi-platform social media application built from the ground up, enabling creators to share rich multimedia content, including streaming audio and video, images, and status updates.

I architected and developed the complete tech stack: a high-performance Rust back end, a modern web dashboard, and native Kotlin Multiplatform mobile applications with shared business logic across Android (Jetpack Compose) and iOS (SwiftUI).

FEATURES
• Rich Content Ecosystem: Direct upload and streaming of audio and video content via Mux, image management with Cloudflare Images, creator profiles, and ephemeral status updates.
• Advanced Search: Full-text search across creators and media using Typesense.
• Scalable Architecture: PostgreSQL database with SeaORM, Firebase auth, and comprehensive GraphQL API.
• Cross-platform Mobile: Native performance on both platforms with shared Kotlin business logic, state management via StateFlow and MVVM, and platform-specific UI frameworks.
• Admin Dashboard: Full content management interface built with Leptos, enabling creators and administrators to manage media, profiles, and analytics.
• Production Infrastructure: Docker containerization, cloud deployment ready with health monitoring.

Agricultural Supply App Project

I led the development of a production-ready, cross-platform application for a large agricultural enterprise, delivering a functional beta across web, Android, and iOS. A custom TypeScript–Firestore integration library with a GraphQL-like schema was built to manage complex data models efficiently. The UI was implemented directly from design wireframes using Flutter, ensuring consistent design across platforms, while executive-focused features were introduced to emphasize usability, performance, and scalability. I also contributed actively to code reviews, quality assurance, and architectural decisions within a fast-moving, mid-sized remote team.

KEY CONTRIBUTIONS
• Developed a custom Firestore interface using TypeScript with schema-driven data modeling.
• Built reusable Flutter components and libraries for long-term scalability.
• Implemented smooth UI animations and transitions for enhanced user experience.
• Translated stakeholder and end-user feedback into shipped features
• Optimized application performance and ensured production-grade code quality and usability under very large data sets.
• Collaborated closely with designers, stakeholders, and engineers in an early-stage environment.

Fitness Mobile Application

A cross-platform mobile application developed with Flutter and GraphQL. I followed best practices to deliver a production-ready, modular application, including a video player and a background audio player. I also set up the CI/CD for the application.

Social Media Platform

Developed the back end for a social media platform, using Hasura.io and Firebase. A key feature was real-time chat using WebSocket. I also developed the cross-platform mobile application in Flutter, including all social features, feeds, post sharing, real-time chat, badges, and a rewards system. The cross-platform mobile application is pixel-perfect, responsive, and adaptive.

Sports Groups and Events CMS

Developed an Excel-like sheet for managing sports events, using React, and integrated it with the rest of the application. I collaborated with a team to add new features to a production web application, using React and Redux. We used GraphQL and Apollo client in the complex application setup and Docker for the development environment.

Education

2018 - 2020

Bachelor's Degree in Electronic Systems Engineering

University of Portsmouth - Portsmouth, England, UK

2004 - 2007

Higher National Diploma (HND) in Electronics Engineering and Computing

Emirates Aviation University - Dubai, United Arab Emirates

Skills

Libraries/APIs

React, Node.js

Tools

Git, GitHub, IntelliJ IDEA, Jira, GitLab, Bitbucket, Figma, React Apollo

Languages

GraphQL, Dart, JavaScript, TypeScript, SQL, HTML, CSS, Rust, Kotlin, Swift

Frameworks

Flutter, React Native, JSON Web Tokens (JWT), Redux, Material UI

Paradigms

REST

Platforms

Firebase, Amazon Web Services (AWS), Docker, WordPress, Drupal, Google Cloud Platform (GCP), Salesforce

Storage

Hasura, PostgreSQL, Cloud Firestore

Other

WebSockets, Engineering, Internet of Things (IoT), Digital Signal Processing, Software Development, Digital Electronics, CI/CD Pipelines, Full-stack, Kotlin Multiplatform, Cloudflare, Mobile Apps

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring