Hi there, I’m Rafael!

I'm a mobile developer who's been building things for Android since 2010. Huge fan of learning new stuff (especially in the mobile world!), and lately I'm all about Jetpack Compose and Kotlin 💜

What I do

I create apps for Android and sometimes iOS using KMP, I love to share what I know and, when I'm not programming, I like to venture into the kitchen and try to make something good to eat. And lately I've working mostly with:

Android applicationsUsing Kotlin as main languageUsing Jetpack Compose UI Framework

Projects I worked on or contributed to

Commercial projects

Pinterest

Pinterest is a leading visual discovery engine, inspiring millions with ideas ranging from recipes to home and style inspiration.As the application grew over nine years, it faced significant scalability challenges, particularly with build times reaching up to 30 minutes for a clean build and 15 minutes for incremental builds on high-end machines.Additionally, the need to implement on-demand installable features required leveraging the Google Play Dynamic Feature Delivery system.

View Project
Bleacher Report

Bleacher Report, a leading platform for sports and culture content, serves millions of fans with the latest news, scores, and community interactions. As the app expanded, two critical needs emerged:1. Enhancing Ad Integration: The existing ad system was fragmented and unstable, leading to crashes and limiting the ad team’s ability to manage ad content dynamically. There was an urgent need to create a more reliable and flexible ad integration system to boost monetization without degrading user experience.2. Adopting Modern UI Development: With the upcoming development of a new app using Jetpack Compose, there was a emergent need to integrate Compose into the current app. This would prepare the development team for the transition and allow for the gradual adoption of modern UI practices.

View Project

Open Source projects

SVG to Compose

A command-line tool to convert SVG or an Android Vector Drawable (AVG) to Jetpack Compose Icons.

Compose Destinations

Annotation processing library for type-safe Jetpack Compose navigation with no boilerplate.

Kobweb

A modern framework for full stack web apps in Kotlin, built upon Compose HTML

ivy-wallet

Ivy Wallet is a free and open source money management android app. It's written using 100% Kotlin and Jetpack Compose. It's designed to help you keep track of your personal finances with ease.

View Project