Oi, eu sou o 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 próprios apps.
Do design ao lançamento, feitos por mim para iOS e Android.
Notas sobre desenvolvimento mobile.
Seis coisas das quais não abro mão.
Performance também é funcionalidade.
Rolagem fluida, abertura rápida, nada travando nem num Android antigo. Ninguém comenta, mas todo mundo sente, e fica.
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.
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.
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.
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.
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.
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.
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.
Fora do código.
Gente, livros e estudo. É daí que vem o resto.

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.

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.

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.