Logo
EN
PT
EN
PT

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

Luis Gustavo at Apple Park during WWDC24

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

Luis Gustavo

Education

Uniessa

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

Apple Park visitor hallway overlooking the campus
Standing under the rainbow installation at Apple Park
WWDC24 attendee badge
WWDC24 sign at Apple Park
Group photo with fellow attendees at WWDC24
Trying Apple Vision Pro at Apple Park

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

  1. 2019 – 2020

    2019 – 2020

    Building the foundation

    The beginning of my professional journey: production applications, real business requirements and working closely with development teams.

  2. 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

  3. 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

  4. 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

  5. 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.

  6. 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

  7. 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

Movies app for macOS

Movies app for macOS

Open Project
Movies app for Vision Pro

Movies app for Vision Pro

Open Project
Movies app for iOS

Movies app for iOS

Open Project
Movies app for TVOS

Movies app for TVOS

Open Project

Writing & Talks

Writing & Talks

Cross-Platform Development with SwiftUI: The Apple Revolution

Cross-Platform Development with SwiftUI: The Apple Revolution

Read More
Sharing knowledge in a podcast about my participation in a hackaton

Sharing knowledge in a podcast about my participation in a hackaton

Read More
iOS development: how to get started

iOS development: how to get started

Read More
Talk: Server-orientated UI: Building mobile screens from a backend

Talk: Server-orientated UI: Building mobile screens from a backend

Read More

Contact

Building something interesting?

I'm always interested in discussing software engineering, mobile products and challenging technical problems.

© 2026 Luis Gustavo · All rights reserved.