CScalvin.dev
disponível para novos projetos

Eu construositesque resolvem problema de gente real.

Sou o Calvin, desenvolvedor em Porto Alegre, RS. Passei um ano construindo produto de verdade dentro de uma startup de IA e automações — e uso a mesma régua nos projetos que faço para você: site, aplicativo ou automação, do rascunho até o dia em que está no ar dando resultado.

1 ano
em startup de IA
15+
projetos no GitHub
PUCRS
Ciência da Computação
calvin@porto-alegre — zsh

~

TypeScriptReactNext.jsNode.jsGoPythonPostgreSQLSupabaseTailwind CSSClaude APIVercel AI SDKGit & GitHubVercelSentryMercado PagoREST APIsTypeScriptReactNext.jsNode.jsGoPythonPostgreSQLSupabaseTailwind CSSClaude APIVercel AI SDKGit & GitHubVercelSentryMercado PagoREST APIs
01pacotes

Você decide o que precisa.

Escolhe aí embaixo o que faz sentido pro seu momento e eu te mostro exatamente o que entra, quanto tempo leva e com o que é feito. O valor sai sob medida — a gente combina no WhatsApp.

Landing page uma página, um objetivo

Página única, focada em conversão ou apresentação. É o caminho mais rápido pra sair do zero e ter um endereço próprio pra mandar pro cliente.

Next.jsTypeScriptTailwindVercel

quanto custa

Depende de quanto o design é personalizado e de quais integrações a página precisa. É o pacote mais enxuto que eu faço. O número a gente combina direto no WhatsApp — dá pra negociar, e conversar não custa nada.

Pedir orçamento no WhatsApp

o que entra

  • Design responsivo — desktop, tablet e celular
  • Formulário de contato funcionando
  • SEO básico: meta tags, título e descrição
  • Publicação e configuração do domínio
  • 2 rodadas de revisão
prazo
7 a 10 dias úteis
revisões
2 rodadas
02portfólio

Coisas que eu construí e estão de pé.

Produto SaaS com pagamento recorrente, loja com checkout no Pix, site de barbearia, agente de IA que roda sozinho e até uma fila de mensagens escrita do zero em Go. Isso aqui é uma amostra — o resto está no GitHub.

Produto SaaS2026

MedFina

O CFO pessoal do médico — finanças, notas fiscais e IA no mesmo lugar.

Três aplicações no ar sobre a mesma base: o app do médico, a landing com checkout de assinatura e o painel interno do time. Puxa o extrato bancário por Open Finance, emite NFS-e, concilia o que foi faturado com o que caiu na conta e ainda tem um chat financeiro com IA em cima desses dados.

Next.jsSupabaseClaude APIOpen FinanceNFS-eSentry
projeto privado
Site + blog2026

Refúgio Barbearia

Site de barbearia em Porto Alegre, com blog e página de bio.

Identidade visual tirada da própria logo, animações de scroll suaves e agendamento redirecionado pro sistema que a barbearia já usava. O site não guarda nenhum dado de cliente — de propósito.

Next.js 16MotionLenisSEO
Loja online2026

Michelly Moda & Beleza

Brechó de moda e beleza com checkout no Pix, cartão e WhatsApp.

Catálogo por categoria, carrinho e checkout com Mercado Pago. O admin foi feito pra ser usado do celular: a dona da loja fotografa a peça, sobe e ela já entra no catálogo.

Next.jsSupabaseMercado PagoAdmin
Agente de IA2026

Flight Deal Agent

Agente que caça passagens baratas pra Europa e me avisa por e-mail.

Roda sozinho todo dia às 9h pelo GitHub Actions, busca voos em 10 cidades europeias, classifica por faixa de preço e usa a Claude API pra escrever a análise de cada promoção antes de mandar o e-mail.

PythonClaude APIGitHub ActionsResend
Infraestrutura2026

GoQueue + GoIFood

Uma fila de mensagens escrita do zero em Go — e um iFood rodando em cima dela.

Fila com persistência em disco, múltiplos workers e dead letter queue depois de 3 falhas. Feito pra entender na unha o que RabbitMQ, Kafka e SQS fazem por baixo.

GoMensageriaConcorrênciaDLQ
App com IA2026

TripMind

Planejador de viagens que monta o roteiro conversando com você.

Arquitetura em três partes — web, API e o serviço de IA em Python — pra separar o que é interface do que é raciocínio do modelo.

TypeScriptPythonIA
projeto privado
03quem está do outro lado

Um ano dentro de uma startup de IA — e isso mudou tudo.

Não sou alguém que só monta site. Por um ano, meu dia a dia foi escrever back-end em TypeScript, integrar API, caçar bug em log de produção e entregar dentro de um ciclo ágil de verdade, num produto com cliente pagando.

por que isso importa pra você

O que eu levo pro seu projeto é a régua de produto: controle de versão, testes, documentação, monitoramento de erro e código que outra pessoa consegue continuar depois. Seu site ou app não vira um beco sem saída.

Porto Alegre, RS · trabalho remoto com o Brasil inteiro

  1. jun/2025 — 2026 · 1 ano

    Engenheiro de software · Clinia

    Porto Alegre · startup de IA e automações

    • Desenvolvi features de back-end em TypeScript, do conceito à entrega em produção.
    • Construí e integrei APIs e serviços pensando em performance, escala e confiabilidade.
    • Passei 2 meses no time de suporte ao produto, cuidando de observabilidade de logs e monitoramento.
    • Investiguei incidentes pelos logs da aplicação — foi onde aprendi a construir software que não quebra em silêncio.
    • Participei do ciclo ágil inteiro: planning, code review e refinamento de requisitos.
  2. mar/2024 — dez/2027

    Ciência da Computação · PUCRS

    Pontifícia Universidade Católica do Rio Grande do Sul

    • Graduação em andamento, com foco em sistemas distribuídos, estruturas de dados e engenharia de software.
    • É de lá que vem a parte que ninguém vê no produto pronto: saber por que a solução funciona, não só que ela funciona.
  3. 3 meses

    Intercâmbio nos Estados Unidos

    Inglês avançado

    • Leio documentação, converso com time internacional e trabalho em inglês sem intermediário.
04como funciona

Do primeiro “oi” até estar no ar.

Seis etapas, todas por escrito. Você sabe o que está acontecendo em cada uma — e vê o resultado antes de ele estar pronto.

01

Briefing

Você me manda o briefing e marcamos uma conversa de até 45 minutos pra entender o objetivo do projeto, o público e as referências.

02

Proposta

Em até 3 dias úteis você recebe a proposta por escrito: escopo detalhado, prazo, valor e — tão importante quanto — o que não está incluído.

03

Contrato

Proposta aprovada, assinamos o contrato e combinamos a entrada. O desenvolvimento começa depois dessa etapa.

04

Desenvolvimento

O projeto é entregue em partes, pra você acompanhar de verdade. Inclui uma reunião de alinhamento de 30 minutos a cada 15 dias.

05

Revisão

Entregue a versão completa, você tem 5 dias úteis pra pedir ajustes — todos de uma vez só, numa única mensagem.

06

Entrega final

Pagamento quitado, o projeto vai ao ar e todos os direitos sobre o material passam a ser seus, código-fonte incluído.

05o combinado

O que entra, o que não entra.

Surpresa no meio do projeto costuma sair cara pros dois lados. Então está tudo escrito aqui antes de você me chamar — e vai escrito de novo na proposta.

incluído em todos os projetos

  • Reunião inicial de briefing
  • Proposta e contrato por escrito
  • Design responsivo
  • Publicação no ar e configuração do domínio
  • Reuniões quinzenais de alinhamento durante o desenvolvimento
  • Rodadas de revisão conforme o pacote contratado
  • Suporte para correção de erros por 30 dias após a entrega

não incluído — pode ser contratado à parte

Domínio e hospedagem
São pagos diretamente por você aos fornecedores, não passam por mim.
Redação dos textos
O conteúdo escrito vem de você. Se preferir que eu escreva, orçamos à parte.
Fotos e imagens
Fotografia própria ou compra de banco de imagens não entram no pacote.
Identidade visual
Criação de logotipo e definição de marca são serviços separados.
Manutenção mensal
Passados os 30 dias de suporte, cuidar do site tem valor próprio — mensal ou por demanda, e negociável. Veja o pacote de manutenção.
Cadastro de conteúdo
Preenchimento de produtos, posts ou grande volume de dados.

o que conta como revisão

conta

  • Mudança de cor
  • Correção de texto
  • Troca de imagem
  • Ajuste de espaçamento

não conta

  • Mudança de layout já aprovado
  • Inclusão de páginas novas
  • Alteração de funcionalidade
  • Mudança de escopo

Até 5 dias úteis após a entrega. Passado esse prazo, o trabalho é considerado aprovado. Rodadas adicionais são orçadas à parte.

reuniões

  • Briefing inicialaté 45 minincluída
  • Alinhamento no desenvolvimento30 min a cada 15 diasincluída
  • Apresentação da entrega finalaté 45 minincluída
  • Reuniões extrasaté 30 mincombinada à parte

O dia a dia acontece por WhatsApp ou e-mail, com resposta em até 24 horas úteis — segunda a sexta, das 9h às 18h.

06perguntas frequentes

As dúvidas que sempre aparecem.

Se a sua não estiver aqui, é só perguntar no WhatsApp — respondo em até 24 horas úteis.

Quanto custa?+

Cada projeto é orçado sob medida: o valor depende da quantidade de páginas, do nível de personalização do design e das integrações necessárias. Me chama no WhatsApp, conta o que você precisa e eu volto com o número — sem enrolação e sem compromisso.

Você trabalha com WordPress ou construtor de site?+

Não. Os projetos são desenvolvidos com código próprio, o que dá mais controle sobre desempenho, segurança e possibilidade de crescer depois — e sem mensalidade de plataforma.

O site fica sendo meu?+

Sim. Depois de quitado, todo o material desenvolvido é seu, incluindo o código-fonte.

E se eu precisar de ajustes depois que o site estiver no ar?+

Correção de erro fica coberta por 30 dias após a entrega, sem custo. Passado esse prazo, ajustes e manutenção têm sim um valor — e ele é negociável. Dá pra fazer contrato mensal, com alguém cuidando do site o tempo todo, ou pagar só por demanda quando você precisar. A gente acerta isso no WhatsApp, do jeito que couber no seu bolso.

Você continua cuidando do site depois de entregue?+

Se você quiser, sim. Tem um pacote de manutenção pra isso: correção de erro com prioridade, ajustes de texto e imagem, atualização da plataforma e monitoramento. É contratado à parte, tem valor negociável e pode ser mensal ou por demanda.

Quanto tempo até o site estar no ar?+

Depende do pacote: de 7 a 30 dias úteis para sites, e de 45 a 90 dias para aplicações web. O prazo exato consta na proposta.

Quando o prazo começa a contar?+

A partir do pagamento da entrada e do recebimento de todo o material necessário — textos, imagens e acessos. Atraso no envio desse material estende a entrega na mesma proporção.

Como funciona o pagamento?+

Metade na assinatura do contrato, antes de começar, e metade na entrega, antes de publicar. Projetos maiores podem ser divididos em três parcelas por etapa. Aceito Pix e transferência, com nota fiscal em todos os projetos.

Como falo com você durante o projeto?+

O dia a dia acontece por WhatsApp ou e-mail, com resposta em até 24 horas úteis — segunda a sexta, das 9h às 18h.

07vamos conversar

Me conta o problema.
Eu volto com a solução.

A primeira conversa é sem custo e sem compromisso. Preencha o briefing abaixo — ou me chame direto — e em até 3 dias úteis você recebe a proposta por escrito, com escopo, prazo e valor.

briefing rápido

Preencha e o botão abre o WhatsApp com tudo já escrito. Nada é enviado pra lugar nenhum — a mensagem só é montada aqui no seu navegador.

Enviar briefing pelo WhatsApp

preencha o nome e a descrição pra liberar

ou fala direto por aqui

resposta em até 24 horas úteis · seg a sex, 9h–18h · Porto Alegre, RS