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 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 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. 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.
  2. 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.
  3. 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.
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

Fala comigo.

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