Tarek Abdalla is a versatile blockchain and mobile engineer with 10 years of hands-on experience building native and cross-platform apps, backend services, and production blockchain components. He has shipped performance-critical mobile optimizations (including a 300% startup-speed improvement) and architected offline-first, encrypted solutions while integrating payments and KYC flows. On the blockchain side he moved projects from solo chain to parachain on Kusama, authored dozens of Rust/Substrate PRs with full test coverage, and contributed fixes to the Parity Polkadot SDK. An active open-source maintainer, he has improved widely used projects like FlutterFire and AnkiDroid with iOS/Android fixes and CI optimizations. Based in Egypt, he combines pragmatic cost-aware engineering (e.g., dramatic server-cost reductions for real-world apps) with a knack for rapidly mastering new stacks like Rust and Substrate.
10 years of coding experience
8 years of employment as a software developer
Blockchain, Blockchain at Polkadot Blockchain Academy
Bachelor of Engineering - BE Electronic Engineering / Computer Science, Bachelor of Engineering - BE Electronic Engineering / Computer Science at Faculty of Electronic Engineering, Menoufia University
AnkiDroid: Anki flashcards on Android. Your secret trick to achieve superhuman information retention.
Role in this project:
Mobile Developer (Android)
Contributions:315 reviews, 108 commits, 31 PRs in 11 months
Contributions summary:Tarek contributed to the AnkiDroid project by implementing and refactoring features related to the user interface and testing. They added a test class for the `MaxExecFunction` utility and enhanced it. Additionally, they fixed issues with rendering of the user interface components to ensure proper rendering on various screen sizes. The user also refactored and optimized various aspects of the Android application.
🔥 A collection of Firebase plugins for Flutter apps.
Role in this project:
Mobile Developer (iOS)
Contributions:141 reviews, 32 PRs, 37 pushes in 3 months
Contributions summary:Tarek primarily contributed to fixing and improving the iOS-specific aspects of the Firebase Remote Config, Messaging, and Firestore plugins within the FlutterFire repository. They addressed issues related to listener cleanup, type casting, and stream handler options, focusing on ensuring correct functionality and efficient resource management. Furthermore, the user made enhancements to error handling and incorporated the latest Gradle upgrades for several Firebase example applications.
flutter-appsgooglefirebasedartflutter
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
Tarek Abdalla - Blockchian Engineer at Moonsong Labs