Oi, eu sou o Filipi Rafael.

Filipi Rafael

Especialista em React Native

Engenheiro de software mobile com mais de 6 anos de experiência, apaixonado por resolver problemas reais e criar produtos incríveis. Crio apps para iOS e Android com obsessão por performance e pelos detalhes.

6+
anos de React Native em produção
1M+
usuários em duas redes sociais que ajudei a construir
2
lojas de apps, cada versão publicada de ponta a ponta
3
países onde já trabalhei com times: Brasil, EUA, Austrália
Onde moro
São Paulo, Brasil
Trabalho
Engenheiro de software sênior na Umatch
Estudando
Pós-graduação em Engenharia de Software
Idiomas
Português, inglês fluente, espanhol básico

Há seis anos construo apps em React Native e Expo, de ponta a ponta, e escrevo código nativo quando o produto pede. Dois deles foram redes sociais que, juntas, passaram de um milhão de usuários: ali aprendi o que escala e retenção exigem de verdade.

Penso em produto, UI/UX e código ao mesmo tempo. Passei duas semanas em Nova York levando um protótipo para a rua e entrevistando usuários reais, e foi isso que me ensinou a pensar como product engineer. Falo inglês fluente e já trabalhei com times dos Estados Unidos e da Austrália.

Fora do trabalho, crio meus próprios apps para iOS e Android, do design à loja. É onde testo ideias novas e cuido dos detalhes que as pessoas sentem, mas não sabem nomear.

Meus apps

Meus próprios apps.

Do design ao lançamento, feitos por mim para iOS e Android.

Artigos

Notas sobre desenvolvimento mobile.

Todos os artigos
  1. Keep home behind the deep-linked screenOpen a screen with your app's scheme, and keep home behind it so back always works.
Como eu trabalho

Seis coisas das quais não abro mão.

01

Performance também é funcionalidade.

Rolagem fluida, abertura rápida, nada travando nem num Android antigo. Ninguém comenta, mas todo mundo sente, e fica.

02

Os detalhes são o produto.

Animações com peso, haptics nos momentos certos, telas vazias que realmente ajudam. É o acabamento que as pessoas lembram.

03

Resolva o problema real.

Começo pela pessoa e pela dor, não pela lista de funcionalidades. Se não consigo explicar o problema em uma frase, ainda não é hora de escrever código.

04

Responsável do início ao fim.

Arquitetura, testes, CI/CD, a publicação nas duas lojas e as métricas depois dela. Lançar é o começo, não o fim.

05

Lance, meça, melhore.

Entregas pequenas, dados reais, análise honesta. O que não mexe nos números sai, e eu digo isso abertamente.

06

Simples vence o engenhoso.

Código tipado e bem nomeado, que a próxima pessoa consegue mudar numa sexta-feira. Engenhosidade é uma conta que outra pessoa paga depois.

Stack

Uma stack, dominada a fundo.

React Native e Expo no app, Swift e Kotlin quando uma tela precisa ser nativa, Supabase e PostgreSQL no back-end, RevenueCat para assinaturas e PostHog para dados de produto. Escolhida de propósito e dominada a fundo, para que o tempo vá para o produto.

React NativeExpoTypeScriptNode.jsSwiftKotlinReanimatedOffline firstDeep linkingNotificações pushEAS Build e UpdateSupabasePostgreSQLReact NativeExpoTypeScriptNode.jsSwiftKotlinReanimatedOffline firstDeep linkingNotificações pushEAS Build e UpdateSupabasePostgreSQL
RevenueCatPostHogSentryTurborepoGitHubCI/CDNext.jsVercelApp Store ConnectGoogle PlayTestFlightRevenueCatPostHogSentryTurborepoGitHubCI/CDNext.jsVercelApp Store ConnectGoogle PlayTestFlight

Saiba do próximo antes de todo mundo.

Lanço um app novo a cada poucas semanas. Deixe seu e-mail e você recebe uma mensagem no dia do lançamento, no seu idioma, com o link da loja. Só isso.

Bastidores

Fora do código.

Gente, livros e estudo. É daí que vem o resto.

Filipi de braços cruzados na Times Square, com a camisa da Argentina, entre telões e táxis amarelos

Duas semanas na rua com o Brie.

Como Founding Engineer, testei o protótipo com estudantes da NYU em cafés e na Washington Square Park. Todo dia o mesmo ciclo: entrevistar, ouvir, iterar.

Mão segurando How to Be Stoic, de Marco Aurélio, sobre uma edição ilustrada das Meditações, numa livraria

Leio muito. Quase sempre filosofia.

Volto sempre aos estoicos, e a Marco Aurélio mais do que a qualquer outro. Poucas coisas envelhecem tão bem.

Um Kindle aberto no capítulo sobre animações de alta performance do guia de React Native da Callstack

Estudo React Native como no primeiro ano.

Na foto, o guia de performance da Callstack, no capítulo sobre animações que não perdem frames.

Fala comigo.

Vagas, projetos, feedback ou só para trocar uma ideia sobre React Native. Eu leio tudo.