Speaker

Mais Alheraki

Mais Alheraki

Lead Software Engineer, Invertase

Riyadh, Saudi Arabia

Actions

Mais is a senior software engineer and a Google Developer Expert who works primarily on open source tools and packages, using various languages, and AI tools at Invertase. These includes but not limited to, the Firebase packages for Flutter, Firebase Python SDK, and official Firebase extensions.

Mais has obtained a bachelor's in IT & Computing from the Open University, and currently pursuing a master’s degree in Data Science from Princess Nourah University, and has keen interest in deep learning, with research experience in AI and published work concerned with applications of deep learning on the Arabic language. Prior to that, Mais has been leading the software development process in multiple Saudi startups using a stack of Google Cloud, Firebase and Flutter.

Mais is a Google Women Techmakers ambassador, and has joined the Google Developer Experts program in 2020, after 2 years of active contributions to the community, including public speaking, and conducting workshops mostly about Flutter and Dart. In addition, Mais has been part of the GDG Cloud Saudi community since 2019, and has been one of the founders of Women Techmakers Saudi, where she contributed enormously to empowering women in tech in Saudi Arabia.

Area of Expertise

  • Information & Communications Technology

Dart monorepos: case study of Melos

Monorepo architecture has become increasingly popular for managing large codebases, especially in the JavaScript ecosystem with tools like Lerna or NPM Workspaces. However, the Dart and Flutter ecosystem initially lacked a robust, full-featured tool for monorepo management, until Melos - an open-source tool we created at Invertase that brings the power of monorepos to your Dart and Flutter projects.

In this talk, we'll explore real-world case studies demonstrating how Melos solves common problems faced in Dart and Flutter development at scale. We'll cover Melos' key features including unified versioning, shared code management, and simplified scripts across packages. Through practical examples, you'll see how Melos streamlines development, testing, and deployment of Dart monorepos.

If you’re an experienced Dart developer or just exploring monorepo architecture, this talk will provide insights and best practices to optimise your development workflow using Melos. Join us to learn how Melos is empowering the Dart ecosystem to build and maintain large-scale, multi-package projects efficiently.

Power of federated plugins in Flutter's ecosystem

Ever wished FlutterFire supports Linux and Windows? Wish no more, it's a fact in-progress. Earlier this year, Invertase released Firebase Auth support for Flutter on Linux, Windows, and Dart. Moreover, Desktop support for more packages of the FlutterFire family is yet to come. Under the hood, Federated Plugins system has made this possible, how does federating your plugins work for empowering the Flutter ecosystem to grow faster on all 6 platforms?

In this talk, we will understand how Federated plugins in Flutter work, with real case studies and examples such as FlutterFire Desktop and Plus Plugins.

Mais Alheraki

Lead Software Engineer, Invertase

Riyadh, Saudi Arabia

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top