Mais de dez anos em PHP e Laravel: API REST, painéis Filament, filas, integração de pagamento e sistemas que rodam em produção com gente dependendo deles. Projeto novo, resgate de projeto parado ou reforço no time.
Rio de Janeiro, RJ · atendimento remoto para todo o Brasil
Freelancer sumiu, o time interno mudou de prioridade e sobrou um repositório sem README, sem migration organizada e com regra de negócio espalhada dentro do controller.
Laravel várias versões atrás, dependências abandonadas, PHP fora de suporte. Toda atualização parece arriscada porque não existe teste automatizado para dizer se algo quebrou.
Envio de e-mail, geração de PDF e chamada a API externa acontecendo dentro do request. O usuário fica olhando o navegador girar e qualquer instabilidade do terceiro derruba a operação.
Publicação por FTP direto na produção, sem homologação, sem rollback e sem log estruturado. Quando dá erro, a investigação começa perguntando ao usuário o que ele fez.
Em projeto existente, primeiro eu leio: modelo de dados, rotas, jobs, dependências e o que roda em produção hoje. O diagnóstico sai por escrito, com o que é urgente e o que pode esperar.
Controller fino, validação em Form Request, regra em serviço ou action, acesso a dados via Eloquent com relacionamento explícito. Fica testável e fica legível para quem chegar depois.
CRUD, filtros, permissões por papel e relatórios sem gastar semanas em tela. Sobra tempo para o que é específico do negócio, que é onde o sistema realmente se diferencia.
O que é lento sai do request e vai para fila com Redis, com retry e tratamento de falha. Integração de pagamento (PagBank, Asaas) com webhook idempotente e autenticação de API via Sanctum ou JWT.
Testes com Pest ou PHPUnit nos fluxos que não podem quebrar, migrations versionadas, ambiente em Docker e publicação com passo de rollback. Deploy deixa de ser evento de risco.

Pipeline que monitora canais no YouTube, seleciona os melhores momentos com IA e publica clips sem intervenção manual. Dois serviços em Docker: daemon Python (RSS, download, transcrição via Whisper/Groq, seleção e geração de título/descrição via Claude, corte com FFmpeg) e painel administrativo em Laravel com Filament.

Sistema de análise estatística em tempo real da liga GT League (Bet365), cruzando padrões de primeiro gol com alertas automáticos via Telegram, ranking de lucros por padrão e gestão de bancas.

Plataforma de emissão do Documento Nacional do Estudante, com solicitação em 6 etapas, pagamento PIX via Asaas, carteirinha digital com QR Code imutável e backoffice de triagem, aprovação e envio físico com calibração de impressão.
Trabalho perfeito. Serviço profissional e de qualidade. Recomendo!
Excelente profissional, gostei muito do trabalho do Alessandro. Muito honesto e entrega tudo no prazo.
Muito satisfeito com o serviço.
Assumo. Começo lendo o repositório e o que está em produção, e devolvo um diagnóstico com riscos, dívidas técnicas e uma ordem de ataque. Só depois disso combinamos escopo — sem prometer refatoração geral às cegas.
Uso Filament sempre que o painel é CRUD, filtro, permissão e relatório — entrega muito mais rápido e é padrão que outro dev entende. Tela do zero só onde o fluxo é específico demais para caber num recurso genérico.
Sim. Já implementei PagBank (cartão e PIX) e Asaas em projetos com webhook, confirmação assíncrona e bloqueio de estado enquanto o pagamento não confirma — que é a parte onde a maioria das integrações erra.
Sou do Rio de Janeiro e faço reuniões presenciais na cidade quando faz sentido. O desenvolvimento em si é remoto, com acompanhamento por WhatsApp e entregas em ambiente de homologação que você acessa a qualquer hora.
Consigo. Já atuei como PJ dentro de times, seguindo o fluxo de branch, code review e cerimônias que a empresa já usa, em vez de impor um processo novo.
Também atendo. Nesse caso a conversa inicial é sobre estabilizar o que existe primeiro e, se valer a pena, migrar por partes para Laravel — módulo a módulo, sem parar a operação para uma reescrita completa.
Projeto novo, sistema parado ou time precisando de reforço: descreve a situação e eu respondo com a leitura técnica e o próximo passo concreto.