Diogo Roehrs

Canoas · RS  /  desenvolvimento sob medida

Eu construo o sistema que a tua operação usa todo dia.

Site, loja online, CRM, painel de pedidos, automação. Feito sob medida pro jeito que tua empresa já trabalha, no ar de verdade, e simples o bastante pra equipe usar sem treinamento.

O que já está rodando

no ar em uso interno ferramenta

Os sistemas

Cada um resolve um problema que existia antes do código

Sistema interno · em uso

CRM Amplifittá

Clínica de aparelhos auditivos, Canoas RS

O problema

Os leads de Meta e Google caíam no WhatsApp e se perdiam no meio da conversa. Ninguém conseguia dizer quantos viraram avaliação, quantos foram pro teste de 7 dias e quantos fecharam. O relatório do mês era memória e planilha solta.

O que eu construí

Um CRM com o funil real da clínica, dez status do primeiro contato até a compra, follow-up marcado no card, registro do teste de 7 dias e da venda. No fim do mês o sistema gera a planilha em Excel e o texto pronto pra mandar no WhatsApp, sem ninguém montar nada à mão.

  • Next.js 16
  • React 19
  • TypeScript
  • Tailwind 4
  • SQLite
  • Auth JWT + bcrypt
  • Recharts
  • ExcelJS
Dashboard do CRM com total de leads, agendamentos, faturamento do mês e gráficos de leads por status e por campanha.
Dashboard do mês, com origem de cada lead
Quadro de leads em colunas por status: aguardando, agendou, não agendou, em teste, comprou.
O funil da clínica, do jeito que ela já falava dele
Tela de relatórios com exportação semanal em Excel e prévia do resumo mensal em texto.
Relatório do mês em um clique

Prints com dados fictícios. O sistema real roda com dados de paciente.

Sistema interno · em uso

Organizador da Loja

Família do Personalizado, impressão 3D

O problema

Um pedido de impressão 3D passa por muita etapa: orçar, mandar o orçamento, aprovar, imprimir, montar, pintar, enviar. A gente controlava isso por caderno e por memória, e vivia perdendo quem já tinha pago metade e quem ainda não tinha nota emitida.

O que eu construí

Um quadro com o funil real da produção, onde montagem e pintura dá pra pular quando a peça não precisa. Cada pedido carrega quanto foi pago e quanto falta, um marcador de nota fiscal que liga e desliga no card, e um cadastro de cliente com CPF ou CNPJ pra emitir depois. O financeiro fecha o mês sozinho a partir dos recebimentos.

Por que PHP puro

Roda em hospedagem compartilhada barata, sobe por FTP e continua funcionando sem eu precisar dar manutenção em dependência. Pra uma loja de duas pessoas, isso vale mais que framework.

  • PHP
  • MySQL
  • JavaScript
  • Sem framework
  • Sem build
Quadro de pedidos em colunas: a orçar, orçamento enviado, aprovado, imprimindo, montando, com valor e status de pagamento em cada card.
O funil da produção, com pagamento e nota em cada card
Aba financeiro mostrando o total recebido no mês e a lista de recebimentos por pedido.
O que entrou no mês, puxado dos recebimentos
Aba de clientes com cards mostrando CPF ou CNPJ, contato e e-mail.
Mini cadastro de cliente pra emitir nota

Prints com dados fictícios.

No ar

familiadopersonalizado.com.br

Site institucional, impressão 3D personalizada

O problema

Todo mundo chegava pelo Instagram direto no WhatsApp perguntando "vocês fazem tal coisa?" e "quanto custa?". Sem um lugar pra ver o que a loja faz e como funciona o processo, cada conversa começava do zero.

O que eu construí

Site de oito páginas com portfólio, linhas de produto e caminho claro pro orçamento. O HTML é gerado por um build em Python a partir de templates, então mudar preço, produto ou foto é editar um arquivo e rodar um comando. Não tem CMS pra manter nem plugin pra quebrar.

  • HTML
  • CSS
  • Build em Python
  • HostGator
Home do site da Família do Personalizado com o título Suas ideias, impressas em 3D e uma foto de boneco personalizado.
Home no desktop
Mesma home vista no celular, em coluna única, com o botão de orçamento fixo no topo.
A mesma página no celular, de onde vem a maior parte do tráfego

No ar

acquafarma.com.br

Farmácia de manipulação, Niterói e São Gonçalo RJ

O que é

Loja online de uma farmácia de manipulação com quatro unidades físicas. Seis linhas de produto, do que é saúde ao que é performance, cada uma com sua própria lógica de navegação.

O que eu fiz

Montei e customizei a loja e cuido das campanhas que trazem venda pra ela. O site tem cálculo de frete por CEP, retirada nas lojas, parcelamento e atendimento por WhatsApp no meio do caminho de compra, porque boa parte de quem compra manipulado quer confirmar a fórmula com alguém antes.

  • Nuvemshop
  • Meta Ads
  • Google Ads
  • Integração WhatsApp
Home da loja Acquafarma com banner de composto emagrecedor e selos de compra segura, frete grátis e parcelamento.
Home da loja
Loja Acquafarma vista no celular, com busca e categorias em coluna única.
Versão mobile, onde acontece a maior parte da compra

Ferramenta

Painel Nível Guaíba

Monitoramento de rios no Rio Grande do Sul

Por que existe

Durante as cheias, saber o número do rio não bastava. O que a gente precisava saber era se estava subindo, quão rápido, e quanto tempo faltava pra passar da cota de inundação.

O que ele faz

Coleta os pontos de medição, calcula a velocidade de subida em centímetros por hora e estima em quantas horas cada ponto atinge a cota. Cada cidade fica classificada em alagado, alerta ou normal, ordenada pelo mais crítico primeiro.

  • Python
  • Coleta automática
  • Painel HTML
Painel escuro listando cidades com nível do rio, velocidade de subida e previsão de quantas horas até a cota de inundação.
Ordenado pelo mais crítico, com a previsão em horas

Também construí

Coisas menores que resolveram um problema específico

Painel escuro com fotos de casas, preço por mês e preço por metro quadrado.

Buscador de imóveis

Junta os anúncios de dois portais numa lista só, com filtro por bairro, preço, quartos e preço por metro quadrado. Foram 617 imóveis numa cidade, sem abrir dez abas.

Python · scraping · painel HTML

Tabela de produtos 3D com preço, vendas por mês, margem, lucro por hora e score de decisão.

Planejador de produtos 3D

Antes de imprimir, responde se vale a pena. Cruza preço, volume de venda, concorrência e lucro por hora de impressora, e devolve um score de decisão por produto.

JavaScript · localStorage · export CSV

Painel Meu Dia mostrando carga por frente de trabalho e lista de tarefas atrasadas.

Organizador do dia

Recebe a lista solta do que precisa ser feito, estima o tempo de cada coisa, acha o buraco livre na agenda e bloqueia o horário no Google Calendar.

JavaScript · Google Calendar API

Automações de anúncio e dados

Cerca de trinta rotinas que falam direto com as APIs oficiais de Meta Ads, Google Ads e Google Analytics. Sobem campanha, leem métrica, montam relatório e cruzam dado de busca, sem ninguém exportar planilha na mão.

Python · SDKs oficiais · APIs REST

O que eu faço

Quatro tipos de trabalho

Site que traz orçamento

Site institucional ou landing page que carrega rápido, funciona bem no celular e leva a pessoa pro contato sem enrolação. Se tu já anuncia, ele é feito pra receber esse tráfego.

Sistema interno sob medida

Quadro de pedidos, CRM, controle de produção, cadastro de cliente. Modelado no fluxo que tua equipe já usa, com os nomes que ela já fala, e não no que o software genérico acha que tu deveria fazer.

Loja online

Montagem e customização de loja, catálogo, frete, meio de pagamento e a integração com WhatsApp pra quem precisa perguntar antes de comprar.

Automação e painel

A rotina chata que alguém faz toda semana no braço vira script. O número que tu só descobre no fim do mês vira painel que atualiza sozinho.

Como funciona

Do primeiro papo até estar no ar

  1. 1

    A gente conversa sobre a operação

    Antes de falar de tela, eu quero entender como o trabalho acontece hoje: por onde entra o pedido, quem toca, onde trava e o que costuma se perder. Quase todo sistema bom nasce dessa conversa.

  2. 2

    Escopo e preço fechados por escrito

    Tu recebe o que vai ser construído, o que fica de fora, o prazo e o valor. Sem contagem de hora e sem surpresa no meio do caminho.

  3. 3

    Construção com coisa pra ver no meio

    Tu não espera até o fim pra ver. Eu mostro funcionando durante o caminho, e ajuste no meio custa muito menos que ajuste depois de pronto.

  4. 4

    No ar, com a equipe sabendo usar

    Publicação, teste no celular de verdade e um passo a passo curto pra quem vai usar todo dia. Sistema que a equipe não entende não é sistema entregue.

Quem faz

Diogo Roehrs

Sou desenvolvedor e trabalho em Canoas, no Rio Grande do Sul. Formado em Ciência da Computação, com pós em Ciência de Dados e Inteligência Artificial e mestrado em andamento no PPGIE do IFRS, onde pesquiso mineração de dados aplicada a evasão no ensino a distância.

Passei sete anos na Dell em suporte técnico, os últimos como Technical Support Engineer, resolvendo caso complicado e auditando o atendimento do time. Hoje sou instrutor de Desenvolvimento de Sistemas no Senac RS, onde preparo competidores pras Competições de Educação Profissional.

Também toco tráfego pago no dia a dia, e é por isso que os sistemas que eu construo costumam já nascer pensando em de onde vem o lead e em como medir o que aconteceu com ele depois.

Me conta o que trava
na tua operação hoje

Se der pra resolver com software, eu te digo como e quanto custa. Se não der, eu te digo isso também.

linkedin.com/in/diogoroehrs diogoroehrs.com