
Rodrigo João Bertotti
Node.js, Flutter, Firebase, SQL Developer, and more️
Open Source Developer | Check my GitHub
App and Back-End Developer

Graduated in Computer Science

10 years of Programming Experience
I fell in love with programming in 2014

Transparent
The time of development of each feature is documented on realtime with Google Sheets

Very Accessible
Get fast answers when contacting me

Reliable
I would never leave a project out of the blue and I can prove it

Careful
I always try to think ahead to avoid unexpected issues, like, what happens if we don't receive the Webhook?

Deadlines in Mind
Each feature is finished on the established date

Approved on Arc.dev

Approved on Adevait

Approved on Turtle OS
Testimonials and Praises 👏

Daniel's Testimonial | Project Manager at fotofinish.com
💬 “I had the pleasure of working with Rodrigo when we hired him at FotoFinish to build out our Android and iOS mobile applications. Rodrigo is an absolute dream to work with - he is very experienced and highly skilled in Dart/Flutter, takes initiative, is an excellent communicator. He is efficient and produces world class work. I recommend Rodrigo with no hesitation!”

Eduardo's Testimonial | Co-Founder of vets.com.br
💬 "Rodrigo is a very well rounded programmer, with great logic, organization and communication skills. Will definitely hire him again for our projects!"

⭐ My Projects on GitHub are loved ⭐
My open-source projects have over 145 Stars and 45 Forks from developers who love my projects!

StackOverflow: Over 5,300 of Reputation and 3 Gold Badges
StackOverflow is a Q&A platform focused on Developers, I helped several developers there, my account has over 5,300 of Reputation

Reddit Users enjoy my Projects
I shared my GitHub projects on Reddit and the users loved it!
Skills ⚡
I'm ready to build any kind of project

Flutter
App Development

Node.js
Back-End Development

WebSocket
Your App without refresh button 😉
Real-time with any database!

Firebase and Firestore
Cloud Computing

Database

Database

Linux
To host the Back-End Server

Nginx
Reverse Proxy

Python, Django and Flask
Back-End for Artificial Intelligence
✍🏻 Currently learning and practicing

Open AI
Artificial Intelligence
✍🏻 Currently learning and practicing
UI + Backend built by me
Contains audio 🔊 Apps that I've built the UI and Backend.
All my public Projects
Projects I worked as Freelancer and my Open-Source Contributions

I'm the main developer on Vets, I help their project by developing different features in every aspect of the App and Back-End. I'm still giving support when they need me. Check Eduardo's Testimonial above

A cool project that I helped building features in App side and also in Angular. Check Daniel's Testimonial above

I'm working in different small projects as freelancer, related to Flutter, Node.js and Artificial Inteligence (Open AI), check the first video in the Gallery to know more.



A Flutter Chat App that supports live video and audio calls streaming with WebRTC, built with Node.js, MySQL and WebSockets, without Firebase.



A Node.js REST API example that uses Firebase Admin, built with Express and Typescript that can be used as template for the creation of new servers.



A complete Flutter Group Chat App with Firebase that supports video calls. It handles typing, received and read indicators, Group Management, closed app and opened app notifications, security, account creation, login, mutex for generating the numeric Agora UID and more.



A framework to build websocket servers for Flutter Apps that lets you update your widgets in realtime by streaming data changes with WebSockets. Create your Flutter App without Firebase, with PostgreSQL, MySQL, or any database you want, handle WebSocket authentication, and quickly add audio and video calls with WebRTC!



A Node.js REST API example for Firebase, built with TypeScript, Express, Firebase Authentication, Firebase Admin SDK, and Firestore. It also handles Event Triggers (2nd gen) so all your code is organized. This project fits well to be used as a template for the creation of new servers.



Build Flutter Apps with PostgreSQL, MySQL, or any database, stream data changes through websockets effortlessly, handle websocket authentication like a pro and elevate your Flutter Chat App with video and audio calls!



Flutter - Load a Image and depending of the state show a loading icon or error message



Stream that triggers the onDone event handler even when cancel() is called from a subscription. You can also add multiple onDone listeners. StreamD is a wrapper on the default Dart Stream, with an additional listenD method, but StreamD doesn't work as StreamBuilder parameter.