Luan Rodrigues

iOS Developer with a frontend background.

contexto

My name is Luan. I spent the last few years building web applications for enterprise clients with Angular, React, and TypeScript, and my focus today is iOS: Swift, SwiftUI, and the Apple ecosystem.

I like the unglamorous part of the job: the layer that turns five requests into one, the cache that absorbs a traffic spike, the legacy migration that ships without anyone noticing. The problems change names when you switch platforms, but they stay the same problems.

I write here about what I learn along the way: iOS development, software architecture, performance, and application security.

stack

dia a diaSwift · SwiftUI · UIKit · Xcode · Combine
também usoAngular · React · TypeScript · Node.js
contatoemail · gitlab · linkedin · rss

agora

  • 1

    Migrating legacy UIKit screens to SwiftUI without rewriting the underlying logic.

  • 2

    Writing about iOS architecture, performance, and application security.

  • 3

    Going deeper into Swift Concurrency and structured concurrency patterns.

experiência

  • 2024 — presentCI&T Open CI&T in a new tabFullstack Developer (Node.js/React)Nest.js BFF for the Corretora Porto platform · REST API integration, OAuth2, and caching under high concurrency · 2M+ monthly users
  • 2022 — 2024Grupo TakingFrontend Engineer (Web)Design system with 50+ type-safe React components · code review and quality gates with SonarQube and automated tests
  • 2021 — 2022Sigma SAMobile & Frontend EngineeriOS and Android e-learning app in React Native for the TSE · Angular internal tools for Furnas/Eletrobras, with accessibility (WCAG) · JSF → React migration
  • until 2021Paprica ComunicaçõesFrontend Developer (Web)Interfaces for Itaú digital products, including Tamo Junto, and for Escola Marista