Senior Software Engineer — Flutter & Dart Balneário Camboriú, Brazil · Open to remote and relocation
I build production mobile applications with Flutter, with a focus on architecture and runtime performance. Five years shipping mobile, ten years in tech. Most of my public code lives upstream rather than in personal repos — see below.
flutter/flutter#155260 — fix: CupertinoDatePicker.DateAndTime using showDayOfWeek · framework f: cupertino
CupertinoDatePicker ignored the showDayOfWeek: false flag when running in dateAndTime mode — the weekday rendered regardless of what was passed in (#153576). I traced it through the date-formatting path and fixed the behavior so the parameter is respected in every mode.
Merged after 22 review comments and several rounds with the Flutter team.
Baseflow/flutter-permission-handler#1544 — Swift Package Manager migration
Diagnosed why permission_handler_apple reported as unsupported after Flutter's CocoaPods deprecation: under SPM, Package.swift resolves permissions from Info.plist keys, making the legacy GCC_PREPROCESSOR_DEFINITIONS macros in the Podfile obsolete and conflicting. Published a verified step-by-step migration path — the most-upvoted comment in the thread, confirmed as the working fix by other developers.
Mobile — Flutter, Dart, Riverpod, BLoC, MobX, GetX, Modular Architecture — Clean Architecture, MVVM, SOLID, Repository Pattern Performance — Flutter DevTools profiling, memory management, dependency injection Delivery — GitHub Actions, Fastlane, CodeMagic, Firebase (Crashlytics, FCM, Analytics) Backend — Java, Spring Boot, RESTful APIs, PostgreSQL
- Cut app cold start by 39.8% (8.76s → 5.27s) and reduced RSS by 52 MB by refactoring dependency injection
- Led an Ionic → Flutter migration end to end; deployment speed improved ~70% through CI/CD work
- Shipped a digital bank's loan module from architecture to production, coordinating across engineering, product and compliance
Case studies and product engineering notes — published in Portuguese.
- Redesigning search flow in a Flutter app — unifying fragmented categories into a single result set
- Running quantitative research on a live product
- Why a company needs its own app: the Uliving case



