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 apps en React Native y Expo, de punta a punta, y escribo código nativo cuando el producto lo pide. Dos de ellas fueron redes sociales que, juntas, superaron el millón de usuarios: ahí aprendí lo que la escala y la retención exigen de verdad.

Pienso en producto, UI/UX y código a la vez. Pasé dos semanas en Nueva York llevando un prototipo a la calle y entrevistando a usuarios reales, y eso fue lo que me enseñó a pensar como product engineer. Hablo inglés con fluidez y he trabajado con equipos de Estados Unidos y Australia.

Fuera del trabajo, creo mis propias apps para iOS y Android, del diseño a la tienda. Es donde pruebo ideas nuevas y cuido 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. Keep home behind the deep-linked screenOpen a screen with your app's scheme, and keep home behind it so back always works.
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

Entérate de la próxima antes que nadie.

Lanzo una app nueva cada pocas semanas. Deja tu correo y recibes un mensaje el día del lanzamiento, en tu idioma, con el enlace a la tienda. Nada más.

Detrás del trabajo

Lejos del código.

Gente, libros y estudio. De ahí sale todo lo demás.

Filipi de brazos cruzados en Times Square, con la camiseta de Argentina, entre pantallas gigantes y taxis amarillos

Dos semanas en la calle con Brie.

Como Founding Engineer, probé el prototipo con estudiantes de NYU en cafeterías y en Washington Square Park. Cada día el mismo ciclo: entrevistar, escuchar, iterar.

Una mano sosteniendo How to Be Stoic, de Marco Aurelio, sobre una edición ilustrada de las Meditaciones, en una librería

Leo mucho. Casi siempre filosofía.

Siempre vuelvo a los estoicos, y a Marco Aurelio más que a ninguno. Pocas cosas envejecen tan bien.

Un Kindle abierto en el capítulo sobre animaciones de alto rendimiento de la guía de React Native de Callstack

Estudio React Native como en mi primer año.

En la foto, la guía de rendimiento de Callstack, en el capítulo sobre animaciones que no pierden frames.

Escríbeme.

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