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.

Como funciona
Você sabe em que pé o projeto está em todas as etapas.
- 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.
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.
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 andamentoClí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.

Ferramentas
Você não precisa entender nada disto. Mas, se tiver alguém técnico no seu time, é com isso que eu trabalho.
- Interface
HTML
CSS
JavaScript
TypeScript
React
Next.js
Vue.js
Tailwind CSS
Sass
shadcn/ui
Mantine UI
- Servidor
Node.js
Express
Fastify
Hono
Python
FastAPI
C#
- Dados
PostgreSQL
SQL Server
Redis
Supabase
Firebase
Prisma
Drizzle ORM
TypeORMApache NiFiPower BI
- Nuvem, infraestrutura e design
AWS
Docker
Git
Figma
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.
