Luis Gustavo
Software Engineer building products across platforms.
With 7+ years of experience, I design and build production software across iOS, Android and cross-platform ecosystems, combining product thinking, architecture and engineering to solve complex problems.
Software Engineering
Mobile
Architecture
Product

Selected Work
Engineering across products
01

Platform Engineering · Server-Driven UI
Beagle · Server-Driven UI Platform
01 · Context
At Zup Innovation, I worked directly on Beagle, an open-source Server-Driven UI framework designed to let product teams create and evolve native experiences driven by backend-defined structures. The framework was adopted inside large enterprise environments, including Itaú. My work spanned both evolving the framework itself and helping teams successfully adopt it in production applications.
02 · Engineering Question
How do you let products evolve dynamically from the server without sacrificing native behavior, architecture, testability and maintainability?
Helped build the Server-Driven UI platform other teams built their products on, not just used it.
02

Fintech · Platform Architecture
Shared Onboarding & Platform Architecture
01 · Context
BTG has multiple digital product experiences, including banking and investment applications. Important product journeys can exist across more than one application, duplicating the same business logic independently in each one creates maintenance cost, inconsistent behavior, duplicated implementation and a larger regression surface.
02 · Engineering Question
How do you build a critical financial journey once and safely reuse it across multiple applications and platforms?
Turned an onboarding flow duplicated across apps into a shared foundation, later extended to Flutter.
03

Streaming · Media Engineering
Shared Streaming Architecture & Playback Analytics
01 · Context
FreeCast maintains streaming experiences across iPhone, iPad and tvOS. The products share important streaming and business behavior but have different interaction and UI requirements, raising an architectural question: what should be shared across platforms, and what should remain platform-specific?
02 · Engineering Question
How do you share streaming behavior across iOS and tvOS while preserving platform-specific UI, and still understand exactly how playback behaves in production?
Shared business logic across iOS/tvOS, hardened AVPlayer flows, and built the analytics layer that observes how both actually behave.
Engineering Across Platforms
Engineering beyond the stack.
Building production software goes beyond frameworks. It involves architecture, delivery, performance and understanding the platform itself.
Native experiences across Apple's ecosystem, from mobile interfaces to streaming applications.
Core
Swift · SwiftUI · UIKit
Platform
iOS · tvOS
Architecture
Modular Architecture
Media
Video Playback
Performance
Xcode Instruments
Quality
XCTest · XCUITest
Production Engineering
From code to production.
The platform is only part of the system. Shipping reliable software takes delivery discipline, quality practices and continuous feedback.
CI/CD & Delivery
Moving code from a commit to something real users depend on.
Automated Builds
Release Management
Environment Management
Observability & Reliability
Understanding what happens after software reaches production.
Xcode Instruments
Diagnostics
Performance Monitoring
Analytics & Product Insights
Using production data to inform product decisions, not marketing ones.
Production Data
Product Decisions
Quality & Testing
Building confidence into the development lifecycle instead of treating testing as a final step.
XCTest
XCUITest
Appium
Automated Testing
Code Review
Swift
Kotlin
Flutter
React Native
React
Architecture
About
About
I'm a Software Engineer working across mobile and web platforms. Over 7+ years, I've built products using Swift, Android, Flutter, React Native and React, in environments ranging from financial platforms to streaming applications. I care about architecture, product thinking and the details that make software feel considered rather than just functional. In my spare time, I enjoy sharing what I learn through talks at tech events.
Elsewhere

Education

Faculdade UNIESSA
Information Systems · 2019 – 2025
Graduated
Languages
Portuguese
Fluent
English
Intermediate
WWDC24 · Apple Park, Cupertino
Experiencing Apple's developer ecosystem from the inside
In 2024, I had the opportunity to attend Apple's Worldwide Developers Conference in person. It was an experience that brought together many of the things that shaped my work as a software engineer: platforms, design, developer tools and the engineering behind the Apple ecosystem. Walking through Apple Park, trying the latest hardware and meeting engineers from across the industry reinforced how deliberate great platform engineering has to be.
Swift
SwiftUI
Apple Platforms
Developer Ecosystem






Engineering Journey
Engineering Journey
From building my first production applications to designing software across multiple platforms, each step expanded how I think about products, architecture and engineering.
2019
Present
Application Development
2019 – 2020
2019 – 2020
Building the foundation
The beginning of my professional journey: production applications, real business requirements and working closely with development teams.
2020 – 2021
2020 – 2021 · Mobile
Mobile
Expanding into mobile
Zup
Growing into mobile engineering, no longer just learning technologies but shipping production mobile products.
Flutter
Kotlin
Android
2021 – 2023
2021 – 2023 · Fintech
Fintech
Large-scale products
BTG Pactual · Itaú
Moving into larger engineering environments, working on financial products where architecture, scalability and complex business rules matter.
SwiftUI
UIKit
Architecture
2023 – 2024
2023 – 2024 · Apple Ecosystem
Apple Ecosystem
Apple ecosystem depth
Going deeper into the Apple ecosystem, from SwiftUI to platform-level architecture decisions.
Swift
SwiftUI
UIKit
2024
2024 · Apple Ecosystem
Apple Ecosystem
WWDC 2024
Attended Apple's Worldwide Developers Conference in person, strengthening my connection with the Apple developer ecosystem and the technologies shaping modern Apple platforms.
2024 – 2025
2024 – 2025 · Streaming
Streaming
Multi-platform engineering
FreeCast
Moving across platforms while maintaining consistent engineering principles, from streaming experiences to shared product behavior.
iOS
tvOS
Android
Flutter
React Native
React
TypeScript
2025 – Present
2025 – Present
Software Engineering
Today, my work spans platforms rather than being defined by one framework. I focus on engineering decisions that make products scalable, maintainable and consistent across different environments.
Mobile
Architecture
Product
Performance
How I Approach Engineering
Engineering principles
Build for change
Good architecture should make future changes safer, not harder.
Product before technology
Technology choices should solve product problems, not exist for their own sake.
Platform matters
Great cross-platform products still respect the conventions of each platform.
Complexity must earn its place
Simple solutions are preferable until complexity is actually required.
Side Projects
Side Projects
Writing & Talks
Writing & Talks
© 2026 Luis Gustavo · All rights reserved.












