Do rascunho ao sistema no ar.

Sou o David Willians, desenvolvedor full stack há 4 anos. Construo sites e sistemas web sob medida e cuido do projeto inteiro: as telas que seus clientes usam, o servidor e o banco de dados por trás. Você fala com uma pessoa só, do começo ao fim.

Ver projetos
Foto de David Willians

Como funciona

Você sabe em que pé o projeto está em todas as etapas.

  1. 1.

    Você me conta o problema

    Do jeito que explicaria para um amigo, sem precisar de termo técnico. Eu faço as perguntas e te devolvo por escrito o que vai ser feito.

  2. 2.

    Você acompanha a construção

    Nada de esperar até o dia da entrega para ver alguma coisa. O sistema vai tomando forma numa versão de teste online, e mudar a rota cedo sai bem mais barato.

  3. 3.

    O sistema vai pro ar

    Publico, te mostro como usar e continuo por perto para corrigir o que aparecer e evoluir o que fizer sentido.

No que estou trabalhando

Um sistema de verdade, para um problema que custa dinheiro todo mês.

Cadenza

Em andamento

Clínica perde dinheiro toda vez que um paciente falta ou cancela em cima da hora. O Cadenza é um CRM para clínicas de saúde que organiza pacientes e agenda, mantém uma lista de espera e oferece o horário que ficou livre para quem está nela, antes que ele fique vazio.

Cadenza · Visão geral
Cadenza: Visão geral
Ver todos os projetos

Ferramentas

Você não precisa entender nada disto. Mas, se tiver alguém técnico no seu time, é com isso que eu trabalho.

Interface
HTMLCSSJavaScriptTypeScriptReactNext.jsVue.jsTailwind CSSSassshadcn/uiMantine UI
Servidor
Node.jsExpressFastifyHonoPythonFastAPIC#
Dados
PostgreSQLSQL ServerRedisSupabaseFirebasePrismaDrizzle ORMTypeORMApache NiFiPower BI
Nuvem, infraestrutura e design
AWSDockerGitFigma

Quem está do outro lado

Comecei pelo front-end, montando telas. Com o tempo fui descendo para o servidor e o banco de dados, porque queria entender o sistema inteiro e não só a parte que aparece.

Hoje isso virou meu jeito de trabalhar: enxergo o projeto de ponta a ponta, da interface e experiência do usuário até APIs, banco de dados, integrações e infraestrutura. Gosto de entender o problema antes de escrever código e de conseguir explicar cada decisão sem enrolação.

Também gosto de construir meus próprios projetos. Atualmente trabalho em produtos como o Cadenza, um sistema voltado à gestão e automação de clínicas, e o ExpertData, uma plataforma para gerenciamento e monitoramento de fluxos de dados públicos. São projetos que me permitem explorar não só desenvolvimento, mas também produto, arquitetura, dados e automação.

No dia a dia, tenho trabalhado principalmente com React, Next.js, TypeScript, SQL e bancos relacionais, além de tecnologias de dados e integração. Curso Análise e Desenvolvimento de Sistemas e, nas horas vagas, estou aprendendo sobre engenharia de dados e aprendizado de máquina.

Além do código

O que você pode esperar de mim durante o projeto, além da parte técnica.

Comunicação direta
Explico o que estou fazendo e por quê, sem jargão. Se algo muda no caminho, você fica sabendo por mim, e antes de virar problema.
Entender antes de construir
Faço perguntas até entender o problema de verdade. Às vezes a melhor solução é mais simples do que a que foi pedida, e eu falo isso.
Responsabilidade de ponta a ponta
Como cuido do projeto inteiro, não existe "isso é com outra equipe". Prazos, decisões e ajustes passam por mim.
Visão de produto
Penso em quem vai usar e no que o negócio precisa, não só no código. Construir o Cadenza e o ExpertData me ensinou a pensar assim.
Aprendizado contínuo
Estou sempre estudando algo novo e trago isso para os projetos. Hoje o foco é engenharia de dados e machine learning.