Hola, soy 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 propias apps.
Del diseño al lanzamiento, hechas por mí para iOS y Android.
Notas sobre desarrollo móvil.
Seis cosas que no negocio.
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.
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.
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.
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.
Lanza, mide, mejora.
Entregas pequeñas, datos reales, análisis honesto. Lo que no mueve los números se va, y lo digo abiertamente.
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.
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.
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.
Lejos del código.
Gente, libros y estudio. De ahí sale todo lo demás.

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.

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.

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.