Bettina Carrizo
Flutter Engineer at Holafly | Flutter & Dart GDE | WTM Ambassador
Montevideo, Uruguay
Actions
I'm a Software Engineer from Montevideo, Uruguay, passionate about building thoughtful mobile experiences and empowering the dev community. I work as a Flutter Engineer at Holafly e-SIM, and I love sharing my learnings through talks at events like FlutterConf LATAM and FlutterCon EU. In 2025, I became the first woman Flutter & Dart GDE in LATAM, and at present, the only active one across the Americas. As a Women Techmakers Ambassador and co-organizer of FlutterConf LATAM, I love bringing people together to grow and learn. When I’m not coding, you’ll find me out walking with my dog or diving into personal growth content.
Links
Area of Expertise
Topics
Beyond Code: Becoming a High-Impact Flutter Engineer
What makes a great Flutter engineer?
Most people immediately think of writing clean code, mastering state management, or building scalable architectures. While technical excellence is the foundation, it isn’t the ceiling. In real-world teams, impact goes far beyond the codebase.
In this interactive roundtable, we’ll explore what it truly means to grow from a developer into a high-impact contributor. We’ll share lessons learned from rebuilding and scaling our apps, highlighting how engineers can amplify their impact on the code, the product, and the team.
Because great engineers don’t just build features, they elevate everything around them.
Detrás del build: asegurando tu app Flutter antes de lanzarla
No necesitás ser experto en seguridad para construir apps Flutter más seguras, pero saber por dónde empezar marca toda la diferencia.
En esta sesión exploraremos cómo aplicar los puntos más importantes de OWASP Top 10 Mobile Security a proyectos Flutter de forma práctica, transformando la seguridad en un hábito natural de desarrollo.
Veremos cómo almacenar datos de forma segura, proteger secretos, y manejar de forma correcta la autorización y autenticación de los usuarios de nuestra aplicación.
Don’t Break the Brand: Maintaining a Design System in Flutter
Building reusable widgets in Flutter is easy. Building a design system that scales and stays consistent over time is not.
As applications grow, design systems often turn into “widget dumping grounds”: inconsistent APIs, duplicated styles, and components that slowly drift away from the original design intent. Without clear boundaries, a solid theming foundation, and proper validation workflows, even well-intentioned systems become hard to use and harder to trust.
Drawing from our experience building and evolving the design system behind the Holafly app, we’ll share real-world challenges, trade-offs, and lessons learned while scaling a production UI system.
Whether you’re starting a design system from scratch or trying to regain control of an existing one, joining us in this talk will give you practical tools to ensure your code remains a source of truth rather than a source of frustration.
Flutteristas Panel: Is Your App Inclusive, or Does It Just Check the Boxes?
For years, "inclusivity" in mobile development has been treated as a synonym for standard accessibility compliance or simply adding a third option to a gender dropdown. But true inclusion runs much deeper—it’s baked into our database schemas, our form validations, and our UX assumptions. Back for their third year at FlutterCon USA, the Flutteristas are diving into the hidden nuances of identity and inclusion in tech. From the pitfalls of rigid form design to the unintentional exclusion in niche markets like parenting and tracking apps, this panel will explore how "inclusivity in the app" doesn’t always match real-world lived experiences. Join us for a practical, honest conversation on how to evaluate your apps from fresh perspectives, re-architect your data structures, and build software that genuinely represents the diverse world we live in.
Getting into Context: The Essential Guide to BuildContext in Flutter
Have you ever been puzzled by the error "called on null BuildContext"? Or perhaps you've struggled to make Navigator.of(context) work as expected? These are just a few of the many common issues that arise when BuildContext is misused in Flutter.
In this talk, we’ll start from the very basics and demystify what BuildContext actually is and how it functions within the widget tree. You’ll learn why BuildContext is crucial for navigating, managing states, and maintaining a smooth UI in your Flutter apps. We'll explore common mistakes, like using the wrong context after async operations or outside the widget lifecycle, and discuss what goes wrong when these mistakes happen.
You’ll also get insights into handling BuildContext correctly when dealing with dialogs or modals. I’ll walk you through real-world examples to explain how to use BuildContext safely and effectively, ensuring you can write more robust and scalable Flutter code.
By the end of this session, you'll not only understand the underlying mechanics of BuildContext, but you’ll also have a solid strategy for preventing the most common issues developers face, empowering you to build better, more maintainable Flutter apps.
Key Takeaways:
- Understand what BuildContext truly is and how it drives widget management and navigation in Flutter apps.
- Learn to identify frequent mistakes with BuildContext usage and how to fix them for more stable and error-free apps.
- Master the use of BuildContext when opening dialogs, modals, and performing navigation to avoid unexpected behavior.
Why Your Context Doesn’t Work (And How to Fix It)
Understanding BuildContext is key to mastering Flutter, and yet it’s one of the most common sources of confusion, especially when your app crashes at runtime with unexpected ancestor errors or broken navigation.
In this talk, I'll guide you towards building a clear mental model of how BuildContext works under the hood, then dive you into hands-on examples showing when and why things break, and how to fix them.
We’ll cover:
- What BuildContext actually represents in the widget tree
- How scope affects access to Provider, Theme, and Navigator
- Common pitfalls with async code, modals, and rebuilds
- Real-world patterns using Builder, mounted, and context-safe navigation
Expect live coding, diagrams, and debugging tips that make the behavior of BuildContext finally click. You'll leave ready to use it the right way, and stop guessing when things don’t work as expected.
Mastering Flutter + Firebase: Architecting for Scale, Security & Savings - Part II
Discover the key principles and strategies for building scalable, secure Flutter apps with Firebase, while keeping costs in check! Join us for an eye-opening session where we'll share actionable tips and best practices for architecting apps that scale without blowing up your costs.
From clever database queries and structuring to authentication and authorization mechanisms, we'll show you how to design architectures that prioritize performance, security, and affordability.
We’re going to be looking at real-world examples, and empower you to make informed decisions for your projects.
next.app devCon Sessionize Event Upcoming
flutterCon USA 2026 Sessionize Event
Devfest Bogotá 2025 Sessionize Event
2025 | Berlin | fluttercon Sessionize Event
2025 | NYC | fluttercon Sessionize Event
2024 | Berlin | fluttercon Sessionize Event
Bettina Carrizo
Flutter Engineer at Holafly | Flutter & Dart GDE | WTM Ambassador
Montevideo, Uruguay
Links
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