Gabriel TaveiraFala comigo

Faço apps e ajudo times a fazer os deles.

Já cheguei a ter 56 pessoas sob a minha gestão. No time de infra do app da Coinbase, ajudei nos releases e nas migrações grandes do app. Hoje sou consultor independente, construo a Curvinha e mantenho bibliotecas como magic-modal e safe-jsx.

Coisas que eu fiz.

O app que estou construindo agora e o open source que outros times usam em produção.

Curvinha

Fundador

Um app nativo de iPhone: você escaneia o cômodo com LiDAR e recebe uma proposta com produtos reais que dá pra comprar, mais a lista de compras. Curadoria com arquitetas da Curva Interiores.

  • SwiftUI a interface
  • RoomPlan o scan
  • RealityKit o 3D
Abrir curvinha.appAmbiente de exemplo do app. Produtos e preços de exemplo.
Vista 3D da sala de exemplo na Curvinha, mobiliada com 12 peças sugeridas de 5 lojas.Vista 3D da sala de exemplo na Curvinha, mobiliada com 12 peças sugeridas de 5 lojas.
Por que para você: cabe na parede da janela com 121 cm de folga. R$ 533,71, dentro dos seus R$ 4.000 a R$ 6.000. Material: linho, madeira maciça, eucalipto, metal.Por que para você: cabe na parede da janela com 121 cm de folga. R$ 533,71, dentro dos seus R$ 4.000 a R$ 6.000. Material: linho, madeira maciça, eucalipto, metal.
(a folga é matemática pura)

Pegada

Fundador

Um app de encontros pra cachorros no iOS e no Android. Eu fiz com Expo e React Native, coloquei na App Store em 2023 e abri o código em 2025.

Lua, uma border collie preta e branca, com uma bolinha amarela na boca
A Lua, do site da Pegada, e as telas de verdade do app. Deslize o celular pra navegar.
  • 1.500+ commits: 246 públicos desde que abri o código, 1.300+ antes disso.
  • #2 do dia no Product Hunt, em 10 de agosto de 2024.
  • 461 estrelas e 152 forks no GitHub, contando o Pegava, a primeira versão, da pandemia, hoje arquivado.

No Pegada, ultimamente

  1. #14Atualizei do Expo 51 pro 55 de uma vezReact Native 0.74 → 0.83 e React 18 → 19 no mesmo PR.mai. de 2026
  2. #153Deixei o cold start do Android 24% mais rápido2113 → 1606 ms, medido em A/B, e um APK 9,5% menor.ago. de 2026
  3. #145Migrei 170 arquivos por codemod, 0 px de diferençastyled-components → Unistyles, conferido em 64 screenshots.ago. de 2026

Números do GitHub lidos em 25 de outubro de 2026.

338 mil+ downloads no npm

E 714 estrelas no GitHub nos repositórios desses pacotes.

  1. magic-modalos dois nomes, react-native-magic-modal incluso652223.399
  2. eslint-plugin-safe-jsxa regra do 0 solto2957.145
  3. react-native-code-push-pluginCodePush pro Expo1744.914
  4. react-native-magic-toastum toast que você chama de qualquer lugar1610.032
  5. magic-observabilityanalytics e erros, este site roda nele3.441

Total desde a primeira versão (22 de fevereiro de 2022) até 22 de outubro de 2026: 338.931 downloads, somando as contagens diárias do npm. Ver no npm-stat. Estrelas lidas no GitHub em 25 de outubro de 2026.

magic-modal

652

Um modal mágico que você pode dar await de qualquer lugar: React Native, Expo e web.

Exemplo · nada é enviadoexample.tsx
const answer = await magicModal.show(
  HelloModal,
);
// espera aqui até o modal fechar
console.log(answer);
Ele abre por cima da página. O que o await devolver aparece no console aqui embaixo.
Console
// nada no console ainda

safe-jsx

29

Uma regra de ESLint pro 0 solto que o && deixa vazar no JSX.

1 problemainbox.tsx
<Row label="Inbox">
  {count && <Badge n={count} />}
</Row>
Mudar count para
Inbox0
Problemas

safe-jsx/jsx-explicit-boolean Please ensure a boolean conversion before using the && operator with JSX Com count em 0, o React imprime o 0.

Onde já trabalhei

Startups, apps de delivery, fintechs e big techs, desde 2017.

  1. 2025 → agora

    Consultoria independente

    Independente

    Arquitetura mobile, liderança de engenharia e cultura de time para empresas de produto, e ambientes de treino por reforço (RL) e avaliações pra modelos de IA. Detalhes dos clientes sob NDA.

  2. 2024 → 2025

    Migrações no app da Coinbase

    Coinbase · G2i

    Time de Consumer App Infra. Ajudei nos releases do app, na migração do design system, na implementação do React Compiler e da nova arquitetura do React Native, e na migração pro Expo Prebuild. Cobertura de testes nos arquivos do time: 25% → 45%.

  3. 2023 → 2025

    Lead Engineer no app mobile da D‑ID

    D‑ID · A.Team

    Construí o novo produto principal, o app mobile, do zero. 1,5M cadastros por semana no web app da matriz. Best UX 2023 na A.Team. Prêmio Golden Kitty no Product Hunt.

  4. 2022 → 2023

    Design system open‑source na Kustomer, então da Meta

    Kustomer · Meta

    Padronizei a UI para devs externos. Entreguei SDKs que simplificaram a integração com as APIs da Kustomer. Escrevi a doc que subiu o score de DevX entre times.

  5. 2022 → 2023

    Engenheiro sênior numa fintech

    Groundswell · X‑Team

    Fundei o fórum Mobile Engineering Biweekly. Subi a cobertura de 30% pra 80%+. Apaguei 16k linhas de testes frágeis com MSW. Página Discover 200% mais rápida.

  6. 2020 → 2022

    Refatorei o maior app de cerveja do Brasil

    Zé Delivery · AB InBev

    Reconstruí o módulo Browse. Implementei deep-links que aumentaram a conversão das campanhas. Co-escrevi o código do Mozeic, o design system interno.

Antes disso

  • 2019 → 2020

    Alfred Delivery

    Liderei a migração de Ionic pra React Native

    Coordenei a reescrita de um app que atendia 90+ franquias em cidades menores do Brasil. Cutover de ~6 meses com o Ionic 3 legado rodando em paralelo.

  • 2017 → 2019

    Micro Import Group

    Primeiro emprego: sistemas pra assistência técnica

    Tracker em tempo real do status de reparos pra uma Apple Service Provider. Dashboards internos pra técnicos e atendimento. Sites em headless CMS pras marcas do grupo.

O Gabriel é um daqueles engenheiros top 0,1% que são dificílimos de encontrar. Um engenheiro de primeira e um ser humano de primeira.

Patrick Cason, meu gestor na G2i e colega na Meta · traduzido do inglês

Como posso ajudar.

Projetos com escopo fechado ou liderança interina, remoto com times dos EUA.

Como funciona um projeto.

  1. Diagnóstico

    Leio o código, o pipeline de release e o backlog, e converso com quem cuida de cada um.

    Você recebeUma lista do que está travando vocês, ordenada por risco

  2. Plano

    Um plano curto por escrito: o que corrigir primeiro, quanto custa e o que pode esperar.

    Você recebeUm plano escrito, em ordem e com custo

  3. Execução

    Trabalho dentro do seu time começando pela parte mais arriscada: a migração, as telas lentas, o trem de release.

    Você recebePull requests no seu repo, revisados pelo seu time

  4. Passagem

    Documentação, padrões de review e alguém do seu time dono de cada parte.

    Você recebeUm time que segue sem mim

Recomendo muito o Gabriel pra qualquer empresa que procura um líder de engenharia forte, que se importa de verdade com as pessoas e com o resultado do negócio.

Brandon McKay, team lead que respondia a mim na G2i · traduzido do inglês

Palestras, textos e o que estou fazendo agora.

Agora

Atualizado em outubro de 2026.

Construindo
Curvinha, um app iOS pra planejar a casaNa App Store desde 16 de out. de 2026
Escaneia o cômodo com LiDAR e devolve o projeto em planta e 3D, com produtos reais de lojas brasileiras e a lista de compras. Curadoria feita com arquitetas da Curva Interiores.

Palestras

Todas em português, em 2023 e 2024.

  1. 2024

    Eficiência com IA

    The Brooklyn Brothers · São Paulo · PT

    Como aumentar o throughput de um time usando IA no dia a dia da engenharia.

    Ver os 28 slides no Figma
  2. 2024

    Entregando o Mozeic no Zé Delivery

    TDC · Design Systems · São Paulo · PT

    Lições de escrever junto o código de um design system interno num app de delivery de tráfego alto.

  3. 2023

    Formando um Tech Lead, três dias por vez

    Assemble · Rocketseat · Remoto · PT

    Imersão de três dias pra quem está virando líder de engenharia.

  4. 2023

    Mentoria na comunidade Space Squad

    Space Squad · Rocketseat · Remoto · PT

    Mentoria pelo programa de embaixadores da Rocketseat.

Podcast

Apresentei o podcast Space Cast no YouTube da Rocketseat. (até out. 2023)

Papos longos toda semana com devs, designers e líderes de engenharia sobre carreira e código, de janeiro a outubro de 2023.

  1. Iniciando na Programação com Mayk Brito #1 · 18 de jan. de 2023
  2. Elevando a Carreira com Daniel Costa #2 · 25 de jan. de 2023
  3. A Importância da Comunidade na Vida do Dev com Jakeliny Gracielly e Nadia Lidia #3 · 1 de fev. de 2023
  4. Construindo uma plataforma de ensino com Gabriel Buzzi #4 · 8 de fev. de 2023
  5. As tendências e frameworks com Diego Fernandes #5 · 15 de fev. de 2023
  6. De Atleta à Tech Lead na Zup: A Trajetória de Lucas Thomaz #6 · 22 de fev. de 2023
  7. Desvendando o Design com David Arty #7 · 1 de mar. de 2023
  8. Desenvolvendo Sua Liderança com Eduardo Matos #8 · 8 de mar. de 2023
  9. Gerando Valor com Ana Neri #9 · 15 de mar. de 2023
  10. Jakeliny Gracielly #10 · 22 de mar. de 2023
  11. Ahirton Lopes #11 · 29 de mar. de 2023
  12. Nathally Souza #12 · 5 de abr. de 2023
  13. Qual o Papel de um Head de Engenharia com Sergio Fiorotti #13 · 12 de abr. de 2023
  14. Equilibrando vida pessoal e trabalho com Laura Kibum #14 · 19 de abr. de 2023
  15. A Pressão do SHOW ME THE CODE com José Carlos Teles #15 · 26 de abr. de 2023
  16. Trabalhando No Exterior com Ilda Neta #16 · 3 de mai. de 2023
  17. A Interface Perfeita com Jonas Milan #17 · 10 de mai. de 2023
  18. Angular no Exterior com Leonardo Natal #18 · 17 de mai. de 2023
  19. Agarrando Oportunidades com Vitor Castro #19 · 24 de mai. de 2023
  20. Evolução Constante com Kamila Code #20 · 31 de mai. de 2023
  21. Encontrando Um Propósito com Abraão Sena #21 · 7 de jun. de 2023
  22. Redes Sociais para Devs com Valks Carvalho #22 · 14 de jun. de 2023
  23. Comunidade PHP com PokemãoBR #23 · 21 de jun. de 2023
  24. Cybersegurança com Laís e Lillian #24 · 28 de jun. de 2023
  25. O Mundo da Inteligência Artificial com Carla Vieira #25 · 5 de jul. de 2023
  26. Carreira de DevRel com Gabriel Bolzi #26 · 12 de jul. de 2023
  27. Conheça o Space Squad com Julião #27 · 19 de jul. de 2023
  28. Perspectiva Gringa: Devs Brasileiros com Patrick Cason #28 · 26 de jul. de 2023
  29. Como ser Fullcycle com Wesley Willians #29 · 2 de ago. de 2023
  30. Desenvolvimento Mobile com Rodrigo Gonçalves #30 · 9 de ago. de 2023
  31. Construindo A Sua História com Joel Backschat #31 · 16 de ago. de 2023
  32. Liderança Ágil com Alexandre Abdalla #32 · 23 de ago. de 2023
  33. Transformação Digital Em Empresas Centenárias com Heitor Penha #33 · 30 de ago. de 2023
  34. Mercado de Tecnologia para Pessoas Atípicas com Gui Estevão #34 · 6 de set. de 2023
  35. Decolando sua Carreira Júnior com Fernanda Kipper #35 · 13 de set. de 2023
  36. Abraçando o Caos com Josi Assis #36 · 20 de set. de 2023
  37. Mercado Dev para 40+ com Dan Vitoriano #37 · 27 de set. de 2023
  38. Se Tornando Dev com Simara Conceição #38 · 4 de out. de 2023
  39. Ser DevRel no Github com Pachi Parra #39 · 11 de out. de 2023
  40. Sistemas Legados e Organização com Gi Bordignon #40 · 18 de out. de 2023

Os 40 episódios, de janeiro a outubro de 2023.

Estou nos 40 episódios: 41 horas no ar e 36.519 visualizações. Somado no YouTube, lido em 19 de out. de 2026.

Lançado há pouco

Das minhas releases no GitHub.

  1. pegada@1.7.3Limite diário de likes configurável e plano semanal
  2. eslint-plugin-safe-jsx@1.3.9A regra agora pega brechas com booleanos mutáveis
  3. react-native-code-push-plugin@2.0.0As duas URLs do servidor CodePush viraram obrigatórias, então config errada falha cedo
  4. magic-modal@10.2.0Peers de React Native viraram opcionais, a instalação web é um pacote só

Textos

Em 2022 escrevi um guia de modais no React Native, em inglês e em português.

Uma vez que você passa de dois modais na mesma tela, seu componente principal se torna uma bagunça, e os estados crescem exponencialmente.

Do guia, 2022
  1. EN
    What Everyone Is Getting Wrong About React Native Modals

    · JavaScript in Plain English · 5 min de leitura · 359 aplausos

  2. PT
    O Guia Definitivo de Modais no React Native

    · Medium · 5 min de leitura

magic-modal

652 estrelas223.399 downloads no npm

Publicada primeiro como react-native-magic-modal. Os downloads somam os dois nomes.

Estrelas lidas no GitHub em 25 de out. de 2026. Downloads no npm, desde o início, até 22 de out. de 2026.

Também no Medium

  1. PT
Todos os textos no Medium

Hackathons

De antes do trabalho ocupar os fins de semana.

  1. 1º lugar

    Global Legal Hackathon SP

    2020

  2. 1º lugar

    Mão na Cevada

    2019

  3. 2º lugar

    HackRibeirão

    2019

  4. 2º lugar

    Prêmio Jovem Inovador

    2019

  5. Finalista

    NASA Space Apps Challenge

    2019

Me conta do seu app

Respondo dentro da semana. Se for urgente, o LinkedIn é mais rápido.

Paragabrielstaveira@gmail.com

AssuntoOi, vim pelo seu site

Oi, Gabriel,

Escrevo sobre

Valeu,

Nada é enviado desta página. Abre como rascunho no seu app de email, ou copia o texto e cola onde quiser.