Rawlabs is a project by Rodrigo Berino: a Flutter and Android Developer with a background in Product Staff Design. The goal of RawLabs is to share projects, knowledge and ideas that combine usability, accessibility and software development.
About
Who
am I?
Flutter Developer and Computer Science undergraduate at IFC – Blumenau, with a background in Design and specialization in Android Development from IFES. I have expertise in offline-first applications, state management, API integration, and software engineering best practices.
I spent a long time in UX/UI building solid applications, which sparked my interest in app development and mobile software engineering.
Langs
Flutter & Mobile
Backend & Infra
Highlights
My roles
Mobile Development
Building performant Flutter apps with a focus on scalable architecture, clean code, and native cross-platform experiences.
Architecture & Clean Code
Applying patterns like Clean Architecture, MVVM, and state management (Bloc, Riverpod) for testable and maintainable apps.
Integrations & Testing
Consuming REST APIs, authentication, Firebase, and external services. Unit, widget, and integration tests to ensure quality.
UX/UI with Flutter
Fluid and responsive interfaces with attention to micro-interactions, animations, and visual consistency, plus reusable widgets and scalable design systems.
Projects
Selected works

ClientHub
Flutter App for registering, editing, and removing clients via REST API, built with reactive state management entirely native to Flutter.

DmTestes
Flutter App for corporate knowledge retention quizzes, with swipe gesture navigation, built entirely with Flutter's native animation capabilities, without external animation libraries.

FrotaRoutines
Flutter app for vehicle fleet and safety inspections that works in offline-first mode and syncs data with a server when connected to the internet.

Coin Base
This App is an implementation of the Coinbase mobile app design system, developed with Flutter, following industry best practices such as Atomic Design, Design Tokens, and component-based architecture.

Payment Gateway
Project that uses Stripe for online payment management.
![[Under construction]](/_next/image?url=%2F7.jpg&w=3840&q=75)
[Under construction]
This project is still under construction.
Articles
On Medium
See all
Data Classification using Artificial Neural Networks: A Perceptron Application in C++
A data classification tool using neural networks for the scientific community.

Manjaro Linux: a technical overview of the Arch Linux-based operating system
Analysis of the Manjaro Linux operating system, compatible with POSIX scripts and commands, Gnome and Gnome Terminal.

Configuring an Apache Virtual Host server on Linux
A short tutorial to help users and undergraduate IT students set up a local server on Linux.