Pular para o conteúdo

Construo software do primeiro esboço à produção.

Sou William Koller, engenheiro de software. Trabalho de ponta a ponta, de APIs e interfaces a apps, infraestrutura e IA, e continuo por perto depois do deploy.

  1. Backend
  2. Frontend
  3. Mobile
  4. DevOps
  5. IA

O que está publicado no meu GitHub.

Repositórios públicos que mantenho como @williamkoller, com código aberto para você ler antes de conversar comigo.

NºRepositórioLinguagemEstrelas
01my-readingsAPI of my readings, developed in Nest.js, MongoDB, Nginx and DockerizedTypeScript31 estrelas
02golang-payment-stripeGolang Payment StripeGo24 estrelas
03configuration-nodejs-linux-devDevelopment Setup for Node.js Environment on Linux or WSL2Shell17 estrelas
04clean-arch-node-apiClean Arch Node APITypeScript17 estrelas
05tdd-exchange-apiTDD (Test Driven Development) Exchange API with Nest.JSTypeScript13 estrelas
06my-booksMeus livros—12 estrelas
07arch-ddd-nestjsArch DDD NestjsTypeScript12 estrelas
08ts-node-kafka-expressTypeScript, Nodejs, Kafka and ExpressTypeScript10 estrelas
09cloud-architecture-golangArquitetura Cloud Serverless com Go, AWS Lambda, Terraform e CI/CD automatizado. API RESTful com infraestrutura como código modular e pipeline DevOps profissional.Go9 estrelas
10ddd-phpDomain Driven Design - PHPPHP9 estrelas
11global-holidays-serviceTDD (Test Driven Development) Global Holidays Service - Monolithic APITypeScript8 estrelas
12checkout-goExample Checkout with Saga Pattern in GoGo6 estrelas

Quadro de projetos. Ordenado por estrelas, direto da API do GitHub e atualizado a cada hora.Todos os repositórios

O que eu faço.

Cinco disciplinas que conecto num mesmo projeto, da primeira decisão de arquitetura à operação.

Backend
Desenho APIs e microsserviços em Go, com arquitetura orientada a domínio, mensageria, dados e observabilidade.
Frontend
Construo interfaces acessíveis e responsivas com React e Next.js, cuidando da experiência e da performance.
Mobile
Desenvolvo aplicativos nativos ou multiplataforma, com telemetria e publicação automatizada.
DevOps
Monto CI/CD, Kubernetes, infraestrutura como código e segurança para a operação ser previsível.
Engenharia de IA
Integro IA e LLMs ao produto com guardrails, métricas e avaliação contínua.

Também contribuo com código aberto.

Pull requests meus em ferramentas que a comunidade de desenvolvimento usa todos os dias.

RTK (Rust Token Killer)

CLI proxy que reduz consumo de tokens em 60–90% em comandos comuns de dev. Binário único em Rust.

85.591 estrelasRust
Pull requests de William em RTK (Rust Token Killer)
PRAlteração
#1478feat(hook): add support for Kimi AI agent
#3105Feat/kimi uninstall

Como a gente trabalha junto.

Conversas frequentes e entregas curtas mantêm cada decisão técnica ligada ao que o produto precisa.

  1. Descoberta

    Começo entendendo o contexto, os objetivos e as restrições do seu projeto.

  2. Arquitetura

    Definimos domínios, contratos e observabilidade, sempre pelo caminho mais simples.

  3. Entrega iterativa

    Entrego em incrementos pequenos, com testes e revisão contínua do início ao fim.

  4. Operação

    Com alertas e feedback em produção, o produto evolui com segurança.

Gosto de software claro, testado e fácil de operar.

Trabalho guiado por Clean Architecture, testes automatizados e observabilidade de ponta a ponta. Prefiro interfaces claras, backends robustos e operações previsíveis.

Meu foco é encurtar a distância entre a ideia e o valor em produção, com código idiomático, medição e segurança.

Meu perfil no LinkedIn

Me conta o que você está construindo.

Pode ser um produto novo, um sistema que precisa de ajuda ou só uma ideia. Quem lê e responde sou eu.