My name is Paulo Gustavo, and I’m a Android Developer with 4+ years specializing in modern Android development and 10+ years in IT. Expert in building scalable, user-centric mobile applications using Kotlin, Jetpack Compose, and Kotlin Multiplatform (KMP)..
Portfolio
MyBank App

This is a multiplatform app that runs on both iOS and Android. I built it as part of my learning journey, where I explored backend development using Kotlin and Spring Boot to create a simple backend REST API. Then, I developed a Kotlin Multiplatform (KMP) app that consumes this API, combining frontend and backend knowledge in a single project.
Through this project, I significantly deepened my understanding of Kotlin, KMP, and RESTful API design. video
Technology and Tools
- Kotlin
- MVI
- Jetpac Compose
- KMP
- Ktor
Tic Tac Toe

This project is the classic tic-tac-toe game of X and O, who take turns marking the spaces that align the X or O vertically, horizontally, and diagonally wins. this was deployed on Google Play.
Technology and Tools
- Kotlin
SBCPA

This project was developed in kotlin using webview. For SBCPA “Sociedade Brasileira de Cães Pastores Alemães”. In this app, you can follow and have all the resources you would typically have on the SBCPA website.
Technology and Tools
- Kotlin
- Webview
LHS Control

This is a freelancer project. The app was developed to control travel which is made by the drivers of the tourism company.
Technology and Tools
- Kotlin
- JetPack Compose
- MVVM
MyChat App

I found an excellent tutorial on YouTube made by Chirag Kachhadiya. But was entirely in Java. Then I challenged myself to follow this tutorial. And bring everything to Kotlin. I also made some improvements. We can edit messages, delete them, and send pictures. And we can zoom in and zoom out with finger pincers and download these pictures.
Technology and Tools
- Kotlin
- MVVM
- Retrofit
- FireBase
- Share Preferences
Star Wars Trivia App

With this app, I join two of my passions. Develop Android apps and Star Wars. This app has the objective of giving more knowledge about the Star Wars saga through a trivia game while having fun. I simulate an API behavior through Github-pages, an API of Star Wars Questions that has been consumed by this Trivia App.
Technology and Tools
- Kotlin
- MVVM
- Retrofit
- Coroutines Flow
- Dagger Hilt
- Share Preferences
- Material 3
- Jetpack Compose
Marvel App

This app consumes data from a Marvel API. To show a list of Marvel characters. I also use the new features in Material Design 3, allowing an application’s user interface to be themed dynamically based on the user’s wallpaper. Also, you can favorite the characters.
Technology and Tools
- Kotlin
- MVVM
- Retrofit
- Hilt
- Room Data Base
- Coroutines
Weather App

App shows the current weather of 5 cities from Open Weather API. Users can add cities and remove them as well and see weather details.
Technology and Tools
- Kotlin
- MVVM
- Retrofit
- Koin
- Room Data Base
To Do App

This is a To-do app in which we can schedule a task, and when the time comes a notification is sent to warn the user to do the task.
Technology and Tools
- Kotlin
- MVVM
- Room Data Base
- Push notification
Nautico news App

I developed one Native Android app for the first time in Java, which I usually do in Kotlin. I was using native components like Android Jetpack, Retrofit, and Room. For this, I used a REST API of soccer news created in git hub pages. I use a new library to apply Dynamic Color Material Design 3 to make the app’s UI match the device’s theme color palette.
Technology and Tools
- Java
- MVVM
- Retrofit
- Room Data Base