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 produtos em React Native, responsável de ponta a ponta por apps em produção: arquitetura, performance, testes, CI/CD e publicação nas duas lojas. Dois deles foram redes sociais que, juntas, passaram de um milhão de usuários, e foi ali que aprendi o que escala e retenção exigem de verdade.
Antes do mobile, administrei bancos SQL Server com foco em segurança, controle de acesso e resposta a incidentes. Falo inglês fluente e já trabalhei diretamente com times dos Estados Unidos e da Austrália.
Fora do trabalho, crio meus próprios apps para iOS e Android, do design ao lançamento. É onde testo ideias novas com usuários reais e sigo aprimorando o ofício: performance, animações e os 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.
- One Supabase project for every app I shipHow a schema per app, row-level security on every table and prefixed edge functions let a solo developer add a new backend in zero minutes.
- The 5-point rule: how I decide which app to build nextFive yes-or-no questions, scored before a domain is bought. Four out of five builds. Anything less waits or dies.
- The stack that lets me ship a React Native app in two weeksExpo, EAS, Supabase, RevenueCat, PostHog and Sentry, chosen once and never chosen again. What each one does, and what I refuse to add.
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.
Fala comigo.
Vagas, projetos, feedback ou só para trocar uma ideia sobre React Native. Eu leio tudo.