Pedro Teixeira Desenvolvedor e operações Falar comigo
Desenvolvedor · Operações financeiras

PedroTeixeira

Faço sistemas, automações e planilhas para pequenas empresas. Também cuido de financeiro, contratos e RH, que é o meu trabalho de todo dia.

27trabalhos nesta página
75testes automáticos no sistema de ponto
8contas conciliadas todo mês
2 diaspara fechar o financeiro do mês
Desenvolvimento

Sistemas

Sistemas que fiz para tirar um controle da planilha e do WhatsApp. Todos abrem no navegador do celular e rodam em hospedagem comum.

Ordem de serviço para empresas de manutenção

OS Fácil

O técnico abre a ordem no celular, ainda no posto, anexa as fotos, pega a assinatura do cliente e gera o PDF. O gestor acompanha as manutenções que estão para vencer e tira o relatório do mês. É um produto em parceria com uma empresa de manutenção.

PHP, MySQL e PWA
Sem framework, para caber em hospedagem compartilhada
Várias empresas no mesmo sistema
Toda consulta filtra pela conta, e arquivo enviado só abre com a sessão conferida
Uso em campo
A foto é comprimida no próprio celular antes de subir, por causa do sinal
Marca
Também fiz o nome, o símbolo e as peças de divulgação

No ar

O painel e a abertura de uma ordem de serviço, no modo noturno. Abaixo, o site, a marca e duas peças de divulgação.
Ponto eletrônico por geolocalização

AD Ponto

O colaborador bate o ponto pelo navegador do celular, com localização e foto. Se estiver sem internet, a marcação fica guardada e sobe depois. No fim do mês o sistema calcula a folha pelas regras da CLT.

Cálculo da folha
Tolerância, hora extra, adicional noturno com hora reduzida, escala 12x36 e banco de horas
75 testes automáticos
Cada regra de cálculo tem um teste, porque erro aqui vai parar no contracheque
Fechamento
Apuração do mês, espelho para assinatura e planilha para a folha de pagamento
Ajustes
Quem esqueceu de bater pede a correção e outra pessoa aprova. A marcação original fica guardada

No ar, na versão 2.0

O site do AD Ponto. Abaixo, a tela de entrada do sistema.
Frota e manutenção de ambulâncias

SIGMA Frota

Feito para uma operação de ambulâncias. O motorista informa o hodômetro no checklist do dia e o sistema compara com o plano de manutenção de cada viatura.

Alerta por quilômetro e por data
Óleo e pastilha seguem o hodômetro. Equipamento médico segue o calendário
Regra no banco de dados
Um gatilho atualiza o quilômetro da viatura e fecha o alerta quando o serviço é lançado
Bolsas e lacres
Cada uso de bolsa de medicação é informado com foto

Construído, com modo de demonstração

Manutenção por quilometragem. A troca de óleo vencida aparece em vermelho. Os dados são de demonstração.
Portal de vagas de uma consultoria de RH

Neuza Lins R&S

Projeto da Perlo, feito junto com o Rodolfo, meu sócio. A consultoria publica as vagas, e o candidato se inscreve, cadastra o currículo e acompanha o processo seletivo.

Busca de vagas
Filtro por área, modalidade, senioridade e tipo de contrato
Alerta
Quem deixa o currículo é avisado quando abre uma vaga compatível
Site da consultoria
Com a página para empresas e o pedido de proposta. Está em validação com a cliente

No ar

O portal público de vagas.
Inscrição e pagamento de eventos acadêmicos

Plataforma de eventos

Para um cliente que organiza eventos acadêmicos. Cada organizador tem a própria área, com página do evento, inscrição paga e envio de trabalhos. A primeira fase está prevista para dezembro de 2026.

Laravel, Filament e MySQL
Um painel para cada organização e outro para a plataforma
Valores em centavos
O preço sai sempre do banco de dados, nunca do formulário
Pagamento
A inscrição só é confirmada depois de conferida no meio de pagamento

Em construção

A página pública de um evento. Abaixo, a versão de celular, o painel de trabalhos e o pagamento da inscrição. Dados de demonstração.

Outros sistemas

EcoLava

Aplicativo meu, para empresas de limpeza de estofados. A pessoa dita o serviço que fez e o sistema preenche cliente, bairro, valor, equipe e forma de pagamento.

PHP, SQLite e reconhecimento de voz do navegador. Funcionando.
Central de pagamentos

Formulários de cobrança com Pix e cartão para uma revista científica. O pedido só é marcado como pago depois que o meio de pagamento confirma o valor.

Laravel e Filament. Pronto, aguardando o cliente publicar.
Central operacional

Sistema interno para substituir a planilha em que uma equipe controlava demandas, prazos e o fluxo editorial.

Em desenvolvimento.
Auditoria de uma plataforma

Um cliente me pediu para testar um sistema que outra empresa tinha feito para ele. Testei tudo em produção, sem alterar nada, e entreguei um relatório com 22 problemas e a proposta de correção.

Playwright. Concluída.
Desenvolvimento

Automações

Rotinas que antes dependiam de alguém lembrar de fazer. Abaixo está o passo a passo de duas delas.

n8n, WhatsApp Cloud API e Instagram

Enzo, o assistente do CEEINTER

O CEEINTER, um centro de estudos, recebia as mesmas dúvidas todos os dias no WhatsApp e no Instagram. O Enzo responde nos dois canais com base nas respostas oficiais do centro e chama a equipe quando o assunto pede uma pessoa.

Em operação

  1. A mensagem chegaPelo WhatsApp, na API oficial, ou pelo direct do Instagram
  2. O assistente consulta as respostasElas ficam numa planilha com cerca de cem linhas, que o próprio cliente edita
  3. Prazos são filtrados pela dataO que está vigente é decidido no código. A IA não escolhe prazo
  4. Se a pessoa pede um atendenteO pedido é registrado e a equipe recebe um e-mail com o resumo da conversa
  5. Se algum fluxo falhaEu recebo um aviso com o nome do fluxo e o erro
O e-mail que a equipe recebe quando alguém pede um atendente, com o resumo e a conversa. Este é um teste que eu mesmo fiz.
O resumo de e-mails do fim do dia. Cobri os nomes das pessoas.
O guia de uso que entreguei. O cliente muda as respostas na planilha, sem precisar de mim.
Google Apps Script e Gmail

Régua de e-mails

Para divulgar o SENIPRO, um seminário do CEEINTER, a mais de 5 mil contatos sem pagar ferramenta de e-mail. Tudo roda dentro de uma planilha do Google.

Em operação

  1. A lista fica na planilhaCom os textos e o intervalo de dias entre uma mensagem e a seguinte
  2. Dá para simular antesNo modo de teste tudo vai para um e-mail só, e a planilha mostra quantos sairiam
  3. O envio é de hora em horaEm horário comercial e até o limite do dia
  4. Quem pediu para sair não recebeE-mail inválido ou repetido também fica de fora
  5. Se o Gmail bloquear, o script paraE volta sozinho no dia seguinte
A primeira mensagem da campanha do SENIPRO, como chega na caixa de entrada.

Outras automações

Alerta e resumo de e-mail

Também para o CEEINTER. Três caixas de entrada acompanhadas: o cliente é avisado do que é importante e recebe um resumo no fim do dia.

n8n e Gmail.
Agendador para Telegram

Envia mensagens no horário marcado com precisão de milissegundos, usando o relógio do próprio Telegram.

Python e FastAPI. Em operação.
Conta Azul na planilha

Contas a pagar e a receber saem do ERP pela API e entram no fluxo de caixa. Se o total não bate, o script não grava.

Apps Script. Em implantação.
Desenvolvimento

Planilhas

Boa parte do que me pedem se resolve com uma planilha bem feita, com menu, formulário e script. Sai mais barato que um sistema e o cliente já sabe usar.

Gestão de uma transportadora

Clientes, viagens, fretes por trecho, receitas, despesas e contas a pagar. A aba acima mostra o lucro de cada viagem, com a despesa rateada. A dona da transportadora usa todo dia e eu faço a consultoria financeira dela, uma vez por mês.

Google Sheets e Apps Script. Em uso. Os valores da imagem foram alterados.
Pedidos de importação

O cadastro tem 167 produtos, cada um com a foto buscada no Drive pelo código. O pedido lê esse cadastro e monta as linhas com descrição, preço e volume.

Google Sheets e Apps Script. Em uso.
Tabela de preços para indústria

Para uma fábrica de estruturas metálicas. O cliente digita só as células amarelas, com medida, tubo e tinta de cada peça, e a planilha calcula peso, custo e preço sugerido conforme o regime tributário.

Excel. Entregue, junto com a planilha de orçamento em VBA.
Base de 32 mil registros

O cliente tinha três anos de histórico de apostas esportivas espalhados em vários arquivos, com fórmulas quebradas. Juntei tudo numa base só e deixei um menu com 33 funções para ele manter.

Google Sheets e Apps Script. Entregue.

Outras planilhas

Controle de produção de uma gráfica

Acompanha os pedidos de kits gráficos para moto, do pedido até a entrega.

Em uso.
Relatório do mês

A apresentação mensal da diretoria e o reporte semanal das contas saem da planilha de fechamento por um script.

Google Sheets e Apps Script. Uso todo mês.
Financeiro, contratos e RH

Operações

É o que eu faço de segunda a sexta. Aqui estão duas rotinas que eu montei e executo.

Financeiro

Fechamento do mês

Escrevi o procedimento de fechamento da empresa onde trabalho. Ele ocupa os dez primeiros dias úteis do mês, e a regra é que cada saldo precisa bater com o extrato do banco. Hoje o fechamento sai em dois dias de trabalho.

Oito contas
Contas correntes, cartões, investimentos e câmbio
Um cartão refeito do zero
Mais de 500 lançamentos relançados a partir das faturas, fechando no centavo
  1. D+1Travar o mês e pedir os documentos
  2. D+2Conciliar as contas correntes
  3. D+3Conciliar investimentos e conta de pagamento
  4. D+4Conciliar os cartões pela fatura fechada
  5. D+5Câmbio e parcelas de empréstimo
  6. D+6Notas fiscais contra contas a receber
  7. D+7Planilha gerencial, categorias e DRE
  8. D+8Inadimplência e relatório da diretoria
  9. D+9Pacote para a contabilidade
  10. D+10Checklist de encerramento
Contratos

Auditoria de contratos

Levantei quem estava ativo, entre clientes e prestadores, e comparei com os contratos assinados. O cruzamento foi por CNPJ e CPF, porque o mesmo nome aparecia escrito de um jeito em cada sistema. Cada caso caiu em uma de cinco situações.

  • Sem contratoEstá ativo e não tem contrato. Precisa redigir.
  • Pendente de assinaturaO contrato foi emitido e ninguém assinou. Precisa cobrar.
  • Contrato órfãoA pessoa já saiu e o contrato continua valendo. Precisa encerrar.
  • RevisarO nome é parecido, mas não dá para afirmar que é a mesma pessoa.
  • RegularAtivo, assinado e dentro da vigência.

Também faço

Organização do ERP

Arrumo o plano de contas e ligo cada categoria a uma linha da DRE gerencial.

Fluxo de caixa e cobrança

Caixa do dia, contas a pagar e a receber, e o controle de quem está devendo.

RH e ponto

Espelho de ponto, banco de horas, provisão de folha, entrada e saída de colaborador.

Pacote da contabilidade

Extratos e notas do mês com nome padronizado e conferidos antes de enviar ao contador.

Processo documentado

O passo a passo da rotina por escrito, com checklist de conferência.

Consultoria financeira mensal

Para MEI e pequena empresa. Uma conversa por mês sobre os números.

Desenvolvimento

Sites

Sites que fiz e que estão publicados, e um visualizador de produto em 3D.

Visualizador de produto em Three.js

Check-out em 3D

Para uma fábrica de mobiliário comercial. O caixa de check-out abre no navegador direto do arquivo de projeto: dá para girar, abrir a vista explodida e isolar cada peça da estrutura.

Three.js e WebGL
Roda no navegador, sem plugin e sem instalar nada
Vista explodida
Um controle afasta as peças para mostrar como o móvel é montado
Lista de componentes
Clicar numa peça isola ela e mostra o nome e a quantidade
Medidas
Largura, altura e comprimento lidos do próprio modelo, em cm, m ou polegadas

Pronto, feito para um site que ainda não foi publicado

Visualizador 3D do caixa de check-out, com a lista de componentes Clique para girar o modelo
O modelo é interativo. No computador ele abre aqui mesmo; no celular, em tela cheia.

Outros sites

Falmar Graphics

Página de venda de kit gráfico personalizado para moto.

Editora científica

O site antigo demorava tanto que abria pela metade no celular. Refiz e medi a velocidade antes e depois. A versão de teste está com o cliente.

Quem sou

Sobre

Sou de Natal, bacharel em Ciências Contábeis e técnico em Desenvolvimento de Sistemas. Trabalho no financeiro de uma empresa de serviços, onde fecho o mês, concilio banco e cartão e cuido do fluxo de caixa, dos contratos e da conversa com a contabilidade.

Comecei a programar para parar de copiar e colar. Primeiro foi uma planilha com botão, depois um script, depois um sistema inteiro. Hoje, fora do expediente, faço isso para outras empresas.

Os projetos saem pela Perlo, o estúdio que eu e o Rodolfo Rummenigge temos em Natal.

Como eu faço esse trabalho administrativo todo dia, costumo entender rápido o que o cliente precisa quando ele fala de ponto, cobrança ou ordem de serviço.

Formação
Bacharel em Ciências Contábeis. Técnico em Desenvolvimento de Sistemas
Sistemas
PHP, Laravel, Filament, Python, FastAPI, MySQL, PostgreSQL, SQLite
Automação e IA
n8n, Google Apps Script, VBA, Claude, WhatsApp Cloud API, Telegram
Web
HTML, CSS, JavaScript, Three.js, Tailwind, PWA
Operações
Conta Azul, Google Sheets, Excel, D4Sign, Asana
Hospedagem
Hostinger, HostGator, VPS com Docker
Testes
Pest, PHPUnit, Playwright
WhatsApp