About

Hi, I'm Johnathan Rocha, also known as John Rocha

Software developer with over 7 years of experience building mobile and web applications from zero to production. Specialist in Flutter, Next.js and software architecture.

I started my development journey focused on frontend, but quickly realized I wanted to build complete products. That's when I dove into the mobile world with Flutter and backend with Firebase and Node.js.

Over the years, I've developed a systemic vision that goes beyond code. I understand product, business and user experience. This allows me to make smarter technical decisions and deliver solutions that truly solve problems.

Today I work as a freelancer and consultant for startups and companies that need a trusted technical partner to build or evolve their digital products.

Quality above all

Clean, well-tested and well-architected code built to last. I don't just deliver features, I deliver sustainable solutions.

Focused on results

Every line of code has a purpose. I work oriented toward the real impact of the product on the business and the user.

Clear communication

Translating technical into strategic. I keep stakeholders aligned throughout all phases of the project.

Technologies

My working stack

Tools and technologies I master and use daily.

Mobile

FlutterDartDesign SystemBLoCFirebase SDK

Frontend

Next.jsReactTypeScriptTailwind CSSFramer Motion

Backend

Node.jsLaravelFastAPIFirebaseREST APIPostgreSQLPrisma

Architecture

Clean ArchitectureSOLIDDDDTDDMVVM

DevOps

CI/CDGitHub ActionsVercelFirebase HostingDocker