Pular para o conteúdo
Rafael Dourado

Rafael DouradoSoftware sob medida

Seu problema.
Meu código.
Em produção.

Sistema, aplicativo e site sob medida para empresas. Uma pessoa só responde pelo projeto inteiro, do desenho à entrega no ar, mais de 30 entregues desde 2019, com o código e o repositório em seu nome desde o primeiro dia.

Quero meu orçamentoVer projetos entreguesResposta em 1 dia útil · sem compromisso
7+
anos de atuação
30+
projetos entregues
7
produtos no portfólio
110
telas documentadas

Em português claro

Não precisa saber de tecnologia. Precisa do problema resolvido.

Três coisas resolvem a maior parte do que chega aqui. Se a sua situação é uma destas, já dá para pedir orçamento, o resto eu pergunto depois.

planilha + WhatsAppum sistema só

A planilha não dá mais conta

A operação cresceu, a informação está espalhada em planilha e grupo de WhatsApp, e o número nunca bate. Um sistema feito para o seu processo põe tudo em um lugar só.

abre por linksem lojaSeu appiPhoneAndroid

A equipe trabalha fora do escritório

Quem está na rua registra pelo celular, com foto e localização, e o escritório vê na hora. Instala na tela inicial por um link, sem depender da loja de aplicativos.

WhatsApp / lojaseu sistemasem digitar duas vezes

Você digita a mesma coisa duas vezes

Pedido que chega no WhatsApp e alguém copia para o sistema, e depois para a planilha do financeiro. Dá para fazer esse caminho sozinho, com registro de tudo que passou.

Sistemas para o seu setor

Não é experiência de folheto: cada setor abaixo tem um sistema já construído, com as telas no portfólio.

Food service

Sistema sob medida para restaurante: pedido no balcão e na mesa, tela de cozinha, delivery, cardápio digital com checkout, estoque por ficha técnica e fechamento de caixa.

Saiba mais

Serviço e manutenção

Sistema sob medida para quem vive de ordem de serviço: abertura, equipe em campo pelo celular, peças, contrato, comissão, inadimplência e relatório por técnico.

Saiba mais

Energia solar

Sistema sob medida para integrador fotovoltaico: orçamento com dimensionamento, proposta, estoque de módulo e inversor, comissão de vendedor, financeiro e prospecção.

Saiba mais

Segurança eletrônica

Plataforma sob medida para empresa de monitoramento: câmeras, detecção por IA, watchlist, notificação, relatório para o cliente, trilha de auditoria e controle de LGPD.

Saiba mais

Setor público

Plataforma sob medida para prefeitura: abertura de chamado pelo cidadão, protocolo consultável, prazo por secretaria, painel do prefeito e controle de frota.

Saiba mais

Atendimento e vendas

Sistema sob medida que junta WhatsApp, funil de vendas e atendimento automático por IA: conversa vira lead, lead vira cliente e nada fica só no celular de um vendedor.

Saiba mais

Como eu construo

Software que dura. Não só que funciona.

O que separa um sistema que aguenta cinco anos de um que precisa ser reescrito em dezoito meses não aparece na demo. Aparece aqui.

Arquitetura em camadas

Domínio no centro,
framework na borda.

Cada decisão durável vira um ADR. Dá para trocar o banco ou a fila sem reescrever a regra de negócio: o adaptador muda, o centro fica.

Requisição→Caso de uso→Domínio→Repositório→Banco
INFRAESTRUTURAAPLICAÇÃODomínioregra de negócioREST APIWebhookPostgreSQLDynamoDBE-mailtrocado ✓
PedidosEstoquePagamentosClientesRelatórios+ móduloFiscal

Módulos que se encaixam

O sistema cresce por adição

Bounded contexts isolados, com contrato explícito entre eles. Módulo novo entra na vaga, não remenda o que já funciona.

pipeline · main

Entrega contínua

Deploy que o time faz sozinho

Container, pipeline e migração rodando antes de cada subida. Sexta à noite deixa de ser dia proibido.

99,98%

disponibilidade · 36 dias

operacional
dia 1 · 100%dia 2 · 100%dia 3 · 100%dia 4 · 100%dia 5 · 100%dia 6 · 100%dia 7 · 100%dia 8 · 100%dia 9 · 100%dia 10 · 99,6%dia 11 · 100%dia 12 · 100%dia 13 · 100%dia 14 · 100%dia 15 · 100%dia 16 · 100%dia 17 · 100%dia 18 · 100%dia 19 · 100%dia 20 · 100%dia 21 · 100%dia 22 · 100%dia 23 · 100%dia 24 · 97,2%dia 25 · 100%dia 26 · 100%dia 27 · 100%dia 28 · 100%dia 29 · 100%dia 30 · 100%dia 31 · 100%dia 32 · 100%dia 33 · 100%dia 34 · 100%dia 35 · 100%dia 36 · 100%

Observabilidade

Você sabe antes do cliente

Métrica, log e alerta desde o primeiro dia. Incidente vira gráfico com causa, não mensagem no WhatsApp.

veículo 0.94placa lidaCAM 03AO VIVOYOLOv8 · ONNX · 24 fps

IA aplicada

Modelo rodando na borda

Visão computacional e LLM presos a um problema real: detecção, leitura de placa e RAG sobre os seus dados.

Gatewaytenant_idLoja ALoja BLoja C

Multiempresa

Cada cliente no seu cofre

SaaS multi-tenant com isolamento de dados de verdade: a requisição carrega o tenant e nunca enxerga a base do vizinho.

Funciona na demo. Trava no primeiro ano.

Código

Regra de negócio dentro do controller

Deploy

Subida manual, torcendo para dar certo

Conhecimento

Só o dev antigo sabe como funciona

Serviços

Como eu entro no seu projeto

Cinco frentes. Na prática elas se misturam: quase todo projeto começa por arquitetura e termina em escala.

Arquitetura de software

A decisão vem antes do código, e fica registrada. Modelagem de domínio, escolha de stack justificada por tradeoff, diagrama C4 e ADR para cada decisão durável. Também vale para o sistema que já existe e trava a cada mudança.

  • Modelagem de domínio e bounded contexts (DDD)
  • ADRs, diagramas C4 e matriz de tradeoffs
  • Auditoria de arquitetura e plano de evolução incremental
  • Dimensionamento por tier de escala, sem complexidade prematura

Desenvolvimento fullstack

Backend e frontend sob a mesma responsabilidade técnica: o contrato de API não vira telefone sem fio entre duas equipes. Domínio isolado do framework, teste no que é crítico, UI que respeita o modelo.

  • API REST/GraphQL/gRPC com contrato versionado
  • Backend em Python (FastAPI, Django) ou Go
  • Frontend React/Next.js com design system próprio
  • Testes de domínio, contrato e E2E

Aplicativos

Aplicativo web instalável: abre pelo link, vai para a tela inicial do celular e roda em tela cheia, sem passar por App Store nem Play Store. Atualiza sozinho, não existe usuário preso numa versão velha, e o mesmo código serve celular, tablet e desktop.

  • App web instalável (PWA), com ícone na tela inicial e tela cheia
  • Tela desenhada primeiro para o celular, não encolhida do desktop
  • Integração com WhatsApp para receber e responder pedido
  • Login, permissão por perfil e dado sincronizado com o seu sistema

DevOps e infraestrutura

Software que não sobe não existe. Containerização, pipeline de CI/CD, ambientes reproduzíveis e observabilidade, para o time fazer deploy sem depender de mim.

  • Docker e Docker Compose para dev e produção
  • Kubernetes e deploy na AWS (EC2, ECS, Lambda, S3)
  • CI/CD com lint, typecheck, teste e migração automatizados
  • Observabilidade, healthcheck e runbook de produção

Escala e alta disponibilidade

Quando o gargalo aparece: medir, achar a causa e só então mexer. Tuning de banco, cache, filas, particionamento e balanceamento, na ordem em que o problema realmente está.

  • Tuning de PostgreSQL e pooling (PgBouncer)
  • Cache e mensageria (Redis, RabbitMQ)
  • API Gateway e load balancing (Kong, HAProxy)
  • Sharding, réplicas e estratégia de cache por camada

IA aplicada: visão computacional e LLMs

IA que resolve um problema de negócio concreto. Detecção e LPR em vídeo com YOLO/PyTorch, ou RAG com busca vetorial e orquestração de agentes, sempre ancorado em dado real, nunca em alucinação.

  • Analytics de vídeo (detecção, tracking, LPR)
  • RAG do zero: embeddings e busca vetorial
  • Orquestração multiagente e integração com APIs de LLM
  • Inferência otimizada (ONNX, quantização INT8) para rodar na borda

Precisa de outra coisa?

Se o seu problema não se encaixa em nenhuma dessas frentes, descreva do seu jeito. Eu leio e digo com honestidade se sou a pessoa certa.

Abrir briefing

Sistemas no ar

Veja por dentro o que eu entreguei

Uma tela de cada sistema, capturada do frontend rodando. Clique nas abas para trocar de projeto.

fastos · dashboard operacional
Tela do FastOS: Dashboard operacional. ERP modular com ledger financeiro e event sourcing.

Dashboard operacional. ERP modular com ledger financeiro e event sourcing.

Ver o FastOS por dentro

Faça seu app ou sistema com quem já entregou 30+

Conte o que você precisa e eu respondo em até 1 dia útil com escopo, prazo e preço.

Quero meu orçamento

Método

Da conversa inicial ao sistema em produção

Seis etapas, na ordem em que o custo de errar cresce. É o mesmo processo que eu transformei no Genesis, framework multiagente open-source que gera arquitetura, ADRs e código a partir de uma descrição.

  1. 01

    Requisitos

    Entender o problema antes de propor solução: entidades, fluxos, escala esperada e restrições reais de orçamento e prazo.

    Você
    Conta o problema e mostra como o trabalho é feito hoje.
    Eu
    Transformo isso em escopo escrito, com o que fica de fora.
  2. 02

    Arquitetura

    Stack escolhida com justificativa, tier de escala definido e teto de complexidade explícito. Cada decisão durável vira um ADR.

    Você
    Diz o orçamento e o prazo que cabem na realidade.
    Eu
    Escolho a stack e registro cada decisão durável num ADR.
  3. 03

    Dados

    Schema, índices, migrations e padrões de acesso desenhados antes da primeira linha de API. É o que menos se troca depois.

    Você
    Confere se as regras do seu negócio estão certas.
    Eu
    Modelo o banco, os índices e as migrações.
  4. 04

    Backend

    Domínio puro, casos de uso e ports; infraestrutura fica atrás de interface. O framework é detalhe de entrega, não o coração.

    Você
    Valida as regras conforme cada parte fica pronta.
    Eu
    Implemento domínio, casos de uso e API, com teste.
  5. 05

    Frontend

    UI construída sobre o contrato de API, com design system próprio e estados de carregamento, erro e vazio tratados desde o início.

    Você
    Usa as telas e aponta o que atrapalha no dia a dia.
    Eu
    Construo a interface sobre o contrato da API.
  6. 06

    Deploy e sustentação

    Docker, CI/CD, observabilidade e runbook. Entrego o repositório documentado para o seu time seguir sem depender de mim.

    Você
    Escolhe onde o sistema vai rodar e quem recebe o acesso.
    Eu
    Subo com pipeline, monitoramento e runbook escrito.

Como eu trabalho

Decisões que eu não negocio

Não é preferência estética. É o que evita que o sistema apodreça em 18 meses.

O domínio não conhece o framework

Regra de negócio não mora em endpoint nem em ORM. Isso é o que permite trocar infraestrutura sem reescrever o produto.

Dinheiro é Decimal, e lançamento não se edita

Financeiro é ledger: correção acontece por estorno rastreável. Float em valor monetário é bug esperando data.

Nunca confie no frontend

Valor, permissão e tenant se resolvem no servidor. O cliente é conveniência, não fonte de verdade.

Evento crítico sai por outbox

Se o evento importa para o negócio, ele é publicado na mesma transação que gravou o fato, ou não é publicado.

Stack

Ferramentas que eu uso em produção.

Não é lista de currículo: é o que já rodou em sistema com usuário real do outro lado.

Linguagens

PythonGoTypeScriptJavaScriptJavaSQL

Backend

FastAPIDjangoSpring BootNode.jsAsyncIOCelerySQLAlchemy

Frontend

ReactNext.jsViteTanStack QueryTailwind CSS

Dados

PostgreSQLMySQLMongoDBCassandraDynamoDBElasticsearchQdrant

Infra & escala

DockerKubernetesAWSNginxHAProxyKongPgBouncerCI/CD

IA & visão computacional

PyTorchYOLOv8ONNX RuntimeOpenCVMediaPipeRAGEmbeddingsMCP

Sobre

Desde 2019 desenhando e construindo o sistema inteiro.

Desenvolvedor fullstack com experiência em arquitetura de software. Trabalho com Python (FastAPI, Django) e Go, com experiência sólida em Java (Spring Boot) e Node.js, e entrego o frontend em React/Next.js e a infraestrutura em Docker e Kubernetes. Quem decide a arquitetura é quem implementa e quem coloca no ar.

Na prática isso virou um ERP financeiro com event sourcing, um CRM conversacional integrado ao WhatsApp, uma plataforma de delivery multi-tenant, um VMS com IA embarcada para CFTV e um framework multiagente de engenharia de software orientado por LLMs.

Baseado em Campo Grande · Mato Grosso do Sul, atendendo remoto. Inglês técnico consolidado para documentação e times internacionais.

Engenharia de Software· Estácio (EAD)Cursando · conclusão prevista em 2027
Inteligência Artificial· IBM SkillsBuildCertificado
Arquitetura de Solução· ENAPCertificado
Introdução à Ciência de Dados· FGVCertificado

2025 · hoje

Genesis: framework multiagente de engenharia de software

Framework open-source próprio que transforma uma descrição em arquitetura, ADRs, contratos, backlog e código. É onde o meu método de trabalho está escrito como processo executável.

  • Agentes especializados por etapa: intake, arquitetura, dados, backend, frontend, DevOps, QA e auditoria de conformidade.
  • Regra de teto de complexidade por tier de escala, que impede Kubernetes e microsserviço em MVP de 10 usuários.
  • RAG do zero com embeddings e busca vetorial em Qdrant para dar contexto real do repositório aos agentes.
  • ADR obrigatório para toda decisão durável, com matriz de tradeoffs e diagramas C4.

2024 · hoje

Desenvolvedor Backend no Projeto GTVision (VMS com IA)

Backend Python para videomonitoramento em larga escala: arquitetura distribuída com FastAPI e Django em Kubernetes sobre AWS, Kong como API Gateway e HAProxy no balanceamento.

  • Modelagem e tuning de PostgreSQL/MySQL com PgBouncer e estratégia de sharding.
  • Cassandra e DynamoDB para eventos distribuídos; Elasticsearch para busca em tempo real.
  • Lambda para processar picos de eventos de vídeo de forma assíncrona.
  • IA em tempo real com PyTorch e YOLOv8: detecção, tracking e leitura de placas.

2019 · hoje

Desenvolvimento de produtos próprios e consultoria

Produtos de ponta a ponta para clientes e como produto próprio: ERP financeiro, CRM conversacional, plataforma de delivery, VMS com IA e framework multiagente de engenharia de software.

  • Arquitetura event-driven e multi-tenant sob DDD.
  • Integrações de terceiros: WhatsApp Business API (Meta), gateways Bradesco e Asaas.
  • Do levantamento de requisitos ao deploy e sustentação.

Dúvidas frequentes

Antes de você preencher o briefing

Como funciona o começo de um projeto?

Você preenche o briefing aqui do site. Eu leio, volto em até 1 dia útil com perguntas objetivas e uma primeira leitura de escopo, risco e caminho técnico. Se fizer sentido, formalizo proposta com fases, prazo e preço.

Trabalha por escopo fechado ou por hora?

Os dois. Escopo fechado quando o problema está bem delimitado; alocação mensal quando o produto é contínuo e a prioridade muda a cada sprint. Consultoria pontual de arquitetura costuma ser pacote de horas.

Consegue assumir um sistema legado que não foi você quem escreveu?

Sim, é boa parte do trabalho. O primeiro passo é mapear o que existe (rotas, modelos, testes, CI) antes de propor qualquer mudança, e evoluir de forma incremental em vez de reescrever tudo.

O código fica comigo?

Fica. O repositório é seu desde o primeiro commit, com documentação de arquitetura e decisões (ADRs) para o seu time conseguir continuar sem depender de mim.

Atende remoto?

Sim, remoto para todo o Brasil e para fora. Inglês técnico consolidado para documentação e times internacionais.

Faça seu app ou seu sistema sob medida.

O briefing leva uns 4 minutos e cobre o que eu preciso saber para responder com escopo, risco e caminho técnico, não com um orçamento genérico.

Grátis · resposta em até 1 dia útil · sem compromisso

Ou escreva direto para rafaeldourado.tech@gmail.com