Skip to content
View william-franco's full-sized avatar

Block or report william-franco

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.

Content in all repositories owned by your account will be closed.
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
william-franco/README.md

🧔💻 William Franco

Desenvolvedor Mobile | Engenheiro de Software

Desenvolvo soluções robustas e escaláveis com foco em aplicações móveis. Trabalho com Flutter, Kotlin e integrações nativas via MethodChannel. Gosto de estruturar projetos limpos, testáveis e organizados, aplicando princípios como Clean Architecture, SOLID, MVC/MVVM, Injeção de Dependência e o uso consciente de Design Patterns como State.

Também tenho experiência com CI/CD, testes automatizados (unitários e de widget) e pipelines que entregam código com confiança.

Além disso, atuo com backend em NestJS e frontend em Angular, com uma boa base em Linux.

“Código limpo é como poesia bem escrita.” — Robert C. Martin


🌐 Conecte-se comigo

Perfil no LinkedIn Total de estrelas Seguidores


🚀 Projetos em Destaque

📱 flutter-clean-architecture-boilerplate
Modelo escalável para projetos Flutter com Clean Architecture, MVC/MVVM e Injeção de Dependência com GetIt.

📱 f-launcher
Um launcher para Android feito com Flutter + Kotlin, usando MethodChannel, Inversão de Dependência e foco em modularidade.

📱 bloc-abstraction-example
Exemplo avançado de abstração do Cubit, abstração do builder e Inversão de Dependência.

📱 fpod
Um app que recria o visual nostálgico dos iPods usando o design cupertino do Flutter. Navegação e interação inspiradas na clickwheel.

🤖 isa-assistant
Assistente pessoal para Linux com reconhecimento de voz, automação e inteligência artificial usando Python.

🔧 nestjs-task-api
API de tarefas com NestJS + Prisma, SQLite, Repositories, Swagger e Clean Code Patterns.


Sinta-se à vontade para explorar meus projetos. Estou sempre aberto a colaborações e novos desafios!


🛠️ Tecnologias

Flutter Dart Android Koltin iOS Swift Angular NestJS TypeScript JavaScript Linux Ubuntu


📊 Estatísticas

GitHub Stats Top Languages

Pinned Loading

  1. environments environments Public

    Settings of PATH in Environment Variables on Mac and Linux.

    Shell

  2. riverpod-with-clean-arch riverpod-with-clean-arch Public

    Flutter sample app combining Clean Architecture (data/domain/presentation) with Riverpod for DI, use cases, and a reusable MVVM StateManagement layer.

    Dart 7 2

  3. f-launcher f-launcher Public

    Flutter Android app launcher that lists installed apps with icons, filters by type (system, user, Play Store, recent), and launches apps via native platform integration.

    Dart 1

  4. f-pod f-pod Public

    Remember the nostalgic interface of the classic Apple iPod.

    Dart 1

  5. rs-top rs-top Public

    System monitoring application inspired by htop made in Rust.

    Rust

  6. snake-game snake-game Public

    Classic Snake game for the terminal with score tracking, speed levels, and restart support.

    Rust