Hola, soy Filipi Rafael.

Filipi Rafael

Especialista en React Native

Ingeniero de software móvil con más de 6 años de experiencia, apasionado por resolver problemas reales y crear productos increíbles. Creo apps para iOS y Android con obsesión por el rendimiento y los detalles.

6+
años de React Native en producción
1M+
usuarios en dos redes sociales que ayudé a construir
2
tiendas de apps, cada versión publicada de punta a punta
3
países donde he trabajado con equipos: Brasil, EE. UU., Australia
Ubicación
São Paulo, Brasil
Trabajo
Ingeniero de software senior en Umatch
Estudiando
Posgrado en Ingeniería de Software
Idiomas
Portugués, inglés fluido, español básico

Llevo seis años construyendo productos en React Native, responsable de punta a punta de apps en producción: arquitectura, rendimiento, pruebas, CI/CD y publicación en ambas tiendas. Dos de ellos fueron redes sociales que, juntas, superaron el millón de usuarios, y ahí aprendí lo que la escala y la retención exigen de verdad.

Antes del móvil, administré bases de datos SQL Server con foco en seguridad, control de acceso y respuesta a incidentes. Hablo inglés con fluidez y he trabajado directamente con equipos de Estados Unidos y Australia.

Fuera del trabajo, creo mis propias apps para iOS y Android, del diseño al lanzamiento. Es donde pruebo ideas nuevas con usuarios reales y sigo perfeccionando el oficio: rendimiento, animaciones y los detalles que la gente siente pero no sabe nombrar.

Mis apps

Mis propias apps.

Del diseño al lanzamiento, hechas por mí para iOS y Android.

Artículos

Notas sobre desarrollo móvil.

Todos los artículos
  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.
Cómo trabajo

Seis cosas que no negocio.

01

El rendimiento también es una función.

Scroll fluido, arranque rápido, sin tirones ni en un Android antiguo. Nadie lo menciona, pero todos lo sienten, y se quedan.

02

Los detalles son el producto.

Animaciones con peso, haptics en los momentos justos, pantallas vacías que de verdad ayudan. El acabado es lo que la gente recuerda.

03

Resuelve el problema real.

Empiezo por la persona y el dolor, no por la lista de funciones. Si no puedo explicar el problema en una frase, aún no es momento de escribir código.

04

Responsable de principio a fin.

Arquitectura, pruebas, CI/CD, la publicación en ambas tiendas y las métricas después. Lanzar es el comienzo, no el final.

05

Lanza, mide, mejora.

Entregas pequeñas, datos reales, análisis honesto. Lo que no mueve los números se va, y lo digo abiertamente.

06

Lo simple gana a lo ingenioso.

Código tipado y bien nombrado que la próxima persona puede cambiar un viernes. Lo ingenioso es una factura que otro paga después.

Stack

Un stack, dominado a fondo.

React Native y Expo en la app, Swift y Kotlin cuando una pantalla necesita ser nativa, Supabase y PostgreSQL en el backend, RevenueCat para suscripciones y PostHog para datos de producto. Elegido a propósito y dominado a fondo, para que el tiempo vaya al producto.

React NativeExpoTypeScriptNode.jsSwiftKotlinReanimatedOffline firstDeep linkingNotificaciones pushEAS Build y UpdateSupabasePostgreSQLReact NativeExpoTypeScriptNode.jsSwiftKotlinReanimatedOffline firstDeep linkingNotificaciones pushEAS Build y UpdateSupabasePostgreSQL
RevenueCatPostHogSentryTurborepoGitHubCI/CDNext.jsVercelApp Store ConnectGoogle PlayTestFlightRevenueCatPostHogSentryTurborepoGitHubCI/CDNext.jsVercelApp Store ConnectGoogle PlayTestFlight

Escríbeme.

Vacantes, proyectos, comentarios o simplemente charlar sobre React Native. Leo todo.