gabrielbmoro.dev

aprender compartilhando conhecimento

Olá, mundo! Sou o Moro

Compartilhando o que aprendoArtigos · vídeos · palestras

Sou o Gabriel Bronzatti Moro, o pessoal me chama de Moro! Sou criador de conteúdo tech no CodandoTV e gosto muito de falar sobre o que aprendo construindo apps Android, Kotlin Multiplatform e Flutter.

Artigos · Vídeos · Podcast · Palestras

Aprender
com projetos reais ou problemas que enfrento no meu dia a dia
Fazer
resolver o problema, tentar, errar, tentar novamente...
Ensinar
quando consigo aprender algo, registro e compartilho com a comunidade em artigos, vídeos e palestras

Sobre

Olá, mundo! Sou o Moro 👋

Gabriel Moro palestrando, com microfone na mão, apontando para a projeção ao lado.

Aprendendo em público desde 2017

Mestre em Ciência da Computação pela UFRGS

Bacharel em Engenharia de Software pela UNIPAMPA

Atuo no desenvolvimento mobile desde 2017 — hoje trabalho na Kobe, uma plataforma de mobile commerce. Também escrevo, gravo e palestro sobre o que aprendo no caminho. Gosto de código, de música e de explicar as coisas de um jeito simples, sem enrolação.

O que eu faço

No dia a dia, construo apps mobile com Flutter, Android e Kotlin Multiplatform. Já passei por arquitetura, testes, performance e por aquela parte que ninguém vê: manter o código vivo e fácil de mudar.

Também compartilho o que aprendo em artigos, vídeos e palestras — sempre com contexto de engenharia e exemplos que dá para aplicar no seu projeto.

De onde venho

Sou natural de Uruguaiana (Rio Grande do Sul), cidade na fronteira entre Brasil e Argentina. Desde os 12 anos, sempre curti aprender violão e tocar na igreja. A música me ensinou a ouvir antes de tocar, a repetir até ficar natural e a perceber quando alguma coisa está fora de harmonia.

De lá para cá, a música continuou presente — e virou uma lente para enxergar outras coisas, inclusive software.

Código também é arte

Gosto de pensar que programar é uma forma de arte: tem ritmo, composição, escolhas de harmonia e muita prática escondida atrás do resultado.

É por isso que gosto de código simples, bem organizado e com contexto. Menos teoria solta, mais exemplos e trade-offs que você pode adaptar ao seu projeto.

Na comunidade

Content Creator · CodandoTV

2023 — Atual

Koin Content Contributor · Kotzilla

2026 — Atual

Contato

Quer trocar uma ideia sobre mobile ou, quem sabe, fazer uma mentoria comigo? Me chama no e-mail ou no LinkedIn — respondo pessoalmente.

Artigos

O que aprendo, eu escrevo.

Textos técnicos sobre Android, Kotlin Multiplatform, arquitetura e carreira em mobile — escritos a partir de decisões reais, não de teoria solta.

Também compartilho

Podcast

Conversas com desenvolvedores sobre carreira, arquitetura e o dia a dia de quem constrói mobile.

Temas que você vai encontrar

  • Android & Jetpack Compose
  • Kotlin Multiplatform
  • Arquitetura multimódulo
  • Testes e qualidade
  • Koin
  • IA no fluxo de trabalho
  • Open source

Conteúdo Koin

Contribuo com artigos e exemplos reais de uso do Koin na comunidade, com apoio da Kotzilla.

Conhecer o programa

Acompanhe os próximos artigos.

Os artigos saem no Medium; os vídeos e o podcast, no CodandoTV. Escolha seu canal e me acompanhe por lá.

Seguir no Medium

Open Source

Open source que uso e mantenho.

Ferramentas que nasceram de problemas reais — e continuam abertas para aprender junto.

Popcorn Guineapig

Um conjunto leve de ferramentas que automatiza e aplica diretrizes de arquitetura em projetos Kotlin e Android multimódulo.

  • Kotlin
  • Detekt
  • Maven Central
Ver no GitHub

JujubaSVG

Manipulação granular de SVG — incluindo a edição de propriedades por ID — para Compose Multiplatform, Android e Flutter.

  • Kotlin
  • Dart
  • Maven Central
  • pub.dev
Ver no GitHub

EagleEye

Uma CLI em Dart que detecta violações de arquitetura e dependências proibidas em projetos Flutter e Dart.

  • Dart
  • CLI
  • pub.dev
Ver no GitHub

MovieDB-App

App de exemplo em Compose Multiplatform e Kotlin Multiplatform, selecionado para o Google Dev Library.

  • KMP
  • Compose
  • Dev Library
Ver no GitHub

Experiência

Onde aprendi o que compartilho.

Projetos e equipes que formaram minha prática. Histórico completo no LinkedIn.

  1. Set 2026 — Atual

    Kobe

    Engenheiro mobile sênior

    • Construo e evoluo apps de e-commerce com Flutter e Dart, do discovery à entrega.
    • Arquitetura, testes automatizados e práticas de engenharia para o time entregar com segurança.
    • Integração com o ecossistema VTEX, code reviews e troca de conhecimento com o time.
  2. Nov 2023 — Ago 2026

    Ambush

    Engenheiro mobile sênior

    • Features centrais de um app de cashback com milhões de usuários e transações diárias.
    • Participei da adoção de Kotlin Multiplatform (Compose Multiplatform) e apoiei desenvolvedores na transição.
    • Feature flags, CI/CD com lint, testes de UI com Maestro e padrões de arquitetura.
  3. Jul 2023 — Nov 2023

    TELUS Digital

    Engenheiro Android sênior

    • Features Android para um app de operadora usado por milhões de pessoas.
    • Hilt, Jetpack Compose e projetos multimódulo em um produto de grande escala.
  4. Jul 2021 — Jun 2023

    Socialive

    Engenheiro Android sênior

    • Features Android para um app corporativo de gravação e transmissão ao vivo.
    • Gravação local em HD, captura de baixa latência e exibição de múltiplos participantes.
    • WebRTC, Dagger e Jetpack Components em um produto em produção.

Histórico completo no LinkedIn

Ferramentas

Ferramentas que uso.

Plataformas
Android, Kotlin Multiplatform, Compose Multiplatform, Jetpack Compose, Flutter, Dart
Arquitetura
MVVM, MVI, arquitetura multimódulo, SOLID, programação reativa
Bibliotecas
Koin, Ktor, Coroutines, Room, Coil, GetX, MobX
Qualidade
Testes unitários e de UI, Maestro, Paparazzi, Detekt, validação de arquitetura
Entrega
Gradle, GitHub Actions, Fastlane, Danger, desenvolvimento de CLI, BuildKonfig
IA no dia a dia
Claude Code, Open Code, desenvolvimento agêntico