Flutter apps built to survive production.
Mobile software engineer since 2018. I led the Flutter rebuild of a security flagship, owned onboarding on a bank’s migration to Flutter, and now keep theme park and hospitality apps fast for millions of users.
Selected work
-
Universal Orlando Resort
via Very Good Ventures
1 of 2 engineers on the internal app · 5M+ downloads on the flagship
One of two engineers building an internal app for partner merchants, from the initial phase through to distribution. Previously maintained the resort’s flagship app, with 5M+ downloads on Google Play, within a Flutter team of around twelve engineers.
- Flutter
- Dart
-
MGM Rewards
MGM Resorts International · via Superformula
Hundreds of thousands of production events · Flutter org of ~20
Maintained and improved the check-in, the most used feature of MGM’s flagship app. Traced an Android out-of-memory bug using Flutter DevTools and Android Profiler, and contributed to a self check-in app for kiosks.
- Flutter
- DevTools
- Performance profiling
-
Ailos+
Ailos · via Premiersoft
500K+ downloads on Google Play · sole engineer on onboarding
Owned account creation and enrollment end to end. Migrated the bank’s flagship app from native to Flutter with the architecture team, and built a custom MethodChannel plugin bridging Flutter to Kotlin and Swift.
- Flutter
- Kotlin
- Swift
- MethodChannel
-
D-Guard
Seventh
Led 4 engineers · shipped at EXPOSEC
Rebuilt a security monitoring flagship from native to Flutter, from scratch. Set up the Codemagic CI/CD pipeline, shipped internationalization in English, Spanish and Portuguese, and configured per-client flavors. Enterprise customers adopted it.
- Flutter
- Kotlin
- Swift
- Codemagic
- i18n
About
I hold a Bachelor’s degree in Computer Science and have spent my career building cross-platform mobile applications. Flutter is my primary framework — I use it to ship apps that stay fast, readable and maintainable as teams and codebases grow.
Most of my work has been on flagship products already in production: a banking app I migrated from native to Flutter, a rewards app for one of the largest hospitality groups in the world, the flagship app of a global theme park operator, and a security monitoring platform sold to enterprise customers. That means the interesting problems are rarely greenfield — they are memory leaks under real load, native bridges that have to not break, and migrations that cannot drop a feature.
I also work comfortably in native Android and iOS, which is usually what makes a Flutter migration survive contact with the existing codebase.
Experience
-
Very Good Ventures
Software Engineer
- One of two engineers responsible for an internal app for partner merchants at Universal Parks, from initial phase to distribution.
- Maintaining the flagship app of one of the largest theme park operators in the world, within a Flutter team of around twelve engineers.
- Contributing to Flutter solutions presented in pitches to global-scale clients.
2026 — Present
-
MGM Resorts International
Software Engineer · via Superformula
- Maintained and improved the check-in, the most used feature of MGM Rewards, MGM’s flagship app, directly impacting the guest experience.
- Resolved issues across hundreds of thousands of events in production, within a Flutter organization of around twenty engineers spread over multiple teams.
- Investigated and fixed an Android out-of-memory issue affecting hundreds of users daily, using Flutter DevTools and Android Profiler to guide the solution.
- Contributed to a self check-in kiosk app serving thousands of users, and supported other developers in refactoring for readability and consistency.
2024 — 2026
-
Ailos
Software Engineer · via Premiersoft
- Sole engineer responsible for the onboarding experience (account creation and enrollment) of a banking app with 500K+ downloads on Google Play, within a team of ten Flutter developers.
- Migrated the app from native to Flutter alongside the architecture team.
- Built a custom MethodChannel plugin bridging Flutter to Kotlin and Swift, making the enrollment flow faster and simpler for the user.
2023 — 2024
-
Seventh
Software Engineer
- Led a four-engineer team migrating a flagship security monitoring app from native to Flutter, from scratch.
- Shipped the app at EXPOSEC, the largest security trade fair in Latin America, where enterprise customers adopted it.
- Set up Codemagic CI/CD, per-client flavors, internationalization (EN, ES, PT-BR) and Firebase push notifications, and managed both store releases.
2021 — 2023
-
Grupo R Carvalho
Mobile & Full-Stack Developer
- Sole mobile developer, promoted from intern: introduced Flutter to the company, delivering truck tracking, store audit and shopping apps.
- Built internal tools in Ruby on Rails, React and PHP.
2019 — 2021
-
Freelancer
Software Engineer
- Built a menu app for a hamburger restaurant and a scheduling app for a barbershop.
2018 — 2019
Skills
Languages & mobile
- Dart · Kotlin · Swift
- JavaScript · SQL
- Flutter · Android · iOS
- MethodChannel · custom plugins
- App Store · Google Play
Architecture
- Clean Architecture · S.O.L.I.D
- MVC · MVVM
- BLoC · Cubit · Provider · MobX
- Reactive programming · RxDart · Streams
- Offline first · optimistic state
Data & delivery
- REST · GraphQL
- SQL and NoSQL · Firebase · Azure
- TDD · unit and integration tests
- CI/CD · Codemagic · Gitflow
- Performance monitoring · Scrum · Kanban
Writing & certifications
Writing
-
Flutter GenUI: Claude vs. Gemini
Very Good Ventures Blog · 2026
Certifications
- Claude Code in Action · Anthropic 2026
- Introduction to Model Context Protocol · Anthropic 2026
- Building with the Claude API · Anthropic 2026
- Introduction to agent skills · Anthropic 2026
Let’s talk.
Open to remote roles and contract work with international teams. Based in Brazil, working across US and European time zones.