Skip to content
View leomoraesitu's full-sized avatar

Block or report leomoraesitu

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
leomoraesitu/README.md

Overview

Leonardo de Moraes Souza

Mobile Software Engineer | Flutter • Dart • Swift • SwiftUI

Desenvolvo aplicações móveis escaláveis com arquitetura limpa, interfaces orientadas a estado, testes automatizados e integração com backends reais.


Sou Desenvolvedor de Software com foco em aplicações Mobile, Web e iOS, utilizando Flutter, Dart, Swift e SwiftUI.

Construo projetos com Clean Architecture, MVVM, gerenciamento de estado reativo, Design Systems, testes automatizados e integração com Firebase e Supabase.

Atualmente desenvolvo o FlowDelivery em duas implementações:

Flutter: aplicação multiplataforma com Riverpod, GoRouter e Supabase.

iOS nativo: aplicação em SwiftUI com NavigationStack, Design Tokens, XCTest, SwiftLint e SwiftFormat.


🧩 Projetos em Destaque

logo-flowdelivery-light

  • FlowDelivery
    Aplicativo de delivery desenvolvido em Flutter, estruturado como case de portfólio para demonstrar arquitetura MVVM, organização por features, design system, documentação técnica e preparação para integração com Supabase.
    Projeto voltado para evidenciar fundamentos de engenharia de software, arquitetura mobile, UX/UI Design, versionamento, gestão ágil e evolução incremental de produto digital.

    🌐 Versão Web
    📱 Versão Android

  • FlowDelivery iOS
    Implementação nativa para iOS do ecossistema FlowDelivery, desenvolvida com Swift e SwiftUI para aprofundamento em Engenharia Mobile no ecossistema Apple.

Principais fundamentos aplicados:

  • Swift e SwiftUI
  • NavigationStack e rotas tipadas
  • Interface orientada a estado
  • Design System com Design Tokens
  • Componentes reutilizáveis
  • XCTest e UI Tests
  • SwiftLint e SwiftFormat
  • Xcode e Swift Package Manager
  • Feature branches e Pull Requests

logo-fintrack-light

  • FinTrack
    Aplicativo de finanças pessoais em Flutter, estruturado como case de portfólio para demonstrar visão de produto, arquitetura em camadas, organização de backlog, documentação técnica e handoff de UX/UI para implementação do MVP.
    Projeto voltado para evidenciar fundamentos de engenharia de software, clean code, gestão ágil, documentação funcional e preparação de produto digital.

    📱 Versão Android


logo-hz-web-app-crm

  • Web App CRM
    Aplicação web de gestão de clientes (CRM) desenvolvido em FlutterFlow + Firebase, com foco em organização de leads, controle de informações comerciais e estruturação de fluxo de atendimento.
    Projeto voltado para demonstrar fundamentos de arquitetura web, modelagem de dados, governança, gestão de projetos, organização de estados e boas práticas de versionamento.

    🌐 Versão Web
    📱 Versão Android


icone-app-viagens

  • App Viagens
    Aplicativo de viagens desenvolvido em FlutterFlow + Firebase, com CRUD de destinos, favoritos e design responsivo focado em UX e usabilidade.

    🌐 Versão Web
    📱 Versão Android


💼 Tecnologias e Ferramentas

Flutter Dart Swift SwiftUI Riverpod Supabase Firebase GitHub Actions

Stack principal

Flutter · Dart · Swift · SwiftUI · BLoC · Riverpod · GoRouter
Supabase · Firebase · PostgreSQL
Xcode · XCTest · SwiftLint · SwiftFormat
Git · GitHub · GitHub Actions · CI/CD

Stack técnica utilizada em meus projetos e estudos de desenvolvimento de software.


Como trabalho

Clean Architecture e separação de responsabilidades / Desenvolvimento incremental orientado por sprints / Spec-Driven Development / Conventional Commits e Pull Requests / Testes automatizados e evidências de validação / CI/CD e documentação técnica

Experiência em práticas ágeis para planejamento, acompanhamento e entrega contínua de projetos.


📈 Estatísticas



Sobre

  • Desenvolvedor de Software com experiência profissional em Flutter, FlutterFlow, Dart e Supabase.
  • Formado em Análise e Desenvolvimento de Sistemas pela FATEC Itu.
  • Em evolução no desenvolvimento iOS nativo com Swift e SwiftUI.
  • Interesse em Arquitetura Mobile, Design Systems, qualidade de código, automação e experiência do usuário.
  • Experiência anterior em audiovisual, contribuindo para comunicação, percepção visual e atenção aos detalhes.

🌐 Conecte-se Comigo

LinkedIn Hotmail WhatsApp GitHub


🚀 “Criar soluções que inspiram, transformam e geram impacto real.”
📍 Desenvolvido por Léo Moraes

Pinned Loading

  1. flowdelivery-app flowdelivery-app Public

    Production-ready Flutter food delivery app using MVVM, Supabase, Clean Architecture, scalable engineering practices and AI-Assisted Software Development.

    Dart 1

  2. flowdelivery-ios flowdelivery-ios Public

    Native iOS implementation of FlowDelivery built with Swift, SwiftUI, MVVM and Supabase.

    Swift

  3. fintrack fintrack Public

    Projeto mobile em Flutter voltado ao controle financeiro pessoal, com foco em usabilidade, organização de gastos e visualização clara do saldo.

    Dart 3

  4. web-app-crm web-app-crm Public

    CRM Web multiempresa (SaaS) desenvolvido com FlutterFlow e Firebase, aplicando boas práticas de Engenharia de Software, isolamento de dados (multi-tenant), regras de segurança, arquitetura escaláve…

    Dart 1

  5. app-viagens app-viagens Public

    🛫 Aplicativo de viagens desenvolvido com FlutterFlow + Firebase, demonstrando proficiência em engenharia de software, boas práticas de versionamento Git/GitHub, UX/UI design responsivo e integração…

    Dart 2

  6. app-viagens-backend app-viagens-backend Public

    Backend do App Viagens, responsável por APIs, integrações externas e regras de negócio, utilizando Firebase Cloud Functions e Node.js.

    JavaScript