Desde 2017 projeto e construo sistemas web, CRMs, ERPs, e-commerces e aplicativos completos, sozinho quando o projeto pede.
Cada projeto passa pelo mesmo ciclo, da ideia à evolução contínua depois do lançamento. O diferencial real está nesse ciclo completo, não numa linguagem ou framework específico.
Organizadas pelo problema de negócio que resolvem. A tecnologia aparece como tag, não como manchete.
Modelagem de sistemas, arquitetura em camadas, qualidade e testes.
CRM, CMS e ERP sob medida ou adaptados para operação real.
Lojas completas, APIs REST e integrações entre plataformas.
Aplicativos multiplataforma conectados ao mesmo ecossistema de back-end.
Sistemas rápidos e bem indexados, não só bonitos.
Ambientes reprodutíveis, deploy confiável, autenticação e autorização.
A Jane'C precisava de uma loja virtual completa: não um site institucional, e sim um e-commerce funcional de ponta a ponta, com catálogo, carrinho, cálculo de frete, pagamento, confirmação por e-mail e um painel administrativo para o dia a dia, incluindo a verificação de idade obrigatória para venda de bebida alcoólica. Desenvolvimento full stack, do levantamento de requisitos ao suporte contínuo.
MVC enxuto construído do zero (Kernel + Router próprios, autoload PSR-4), sem adotar um framework completo. A única dependência externa é o phpmailer.
Pagamento via Mercado Pago com validação HMAC de webhook, geração própria de PIX (payload EMV/BRCode) e cálculo de frete integrado à API da Melhor Envio.
Área /adm separada da aplicação pública para gestão de pedidos, produtos e configurações, com fila de e-mail transacional via cron e sincronização com o Instagram da loja.
clique em cada camada para ver o que ela resolve
Postura de segurança: todas as credenciais sensíveis (banco de dados, Mercado Pago, e-mail, tokens de API) são lidas de variáveis de ambiente, sem nada hardcoded no código-fonte. É o mesmo padrão que roda em produção, do carrinho ao pagamento confirmado.
Projeto pessoal de longo prazo: um RPG de progressão por bounded contexts (Treino, Missão, Vila/Rank, Jogadores, Arena de combate, com Clã e PvP no roadmap), construído com Domain-Driven Design e cobertura de testes extensa desde o início.
Arquitetura organizada por bounded contexts (Treino, Missão, Vila/Rank, Jogadores, Arena, com Clã e PvP como próximos contextos), cada um com sua própria camada de Application, Domain e Infrastructure.
Maior entrega recente do projeto: seleção de adversário, preparação de loadout com grade de 8 slots de skills, combate por turnos e tela de resultado com relatório detalhado da batalha.
Mais de 300 arquivos PHP em src/, mais de 150 arquivos de teste e cerca de 50 migrations. Cobertura de testes tratada como parte do desenvolvimento, não como etapa posterior.
clique em cada camada para ver o que ela resolve
Decisões de arquitetura registradas em ADRs ao longo do desenvolvimento, incluindo decisões de produto já fechadas sobre migração retroativa de skills e progressão de personagem.
Componentes que fui desenvolvendo ao longo dos anos e reaproveito entre projetos, o que agiliza a entrega sem cortar qualidade.
Site institucional para escritório de advocacia.
Site institucional para clínica odontológica em Entre-Ijuís/RS.
Site institucional para psicóloga.
Site em PHP modular para clínica médica em Ijuí/RS.
Site institucional para pet shop.
Site institucional para floricultura em Santo Ângelo/RS.
Site institucional para emissora de rádio.
Portal de notícias do Rio Grande do Sul.
Site em PHP modular para consultoria de consórcios em Santo Ângelo/RS.
Site em PHP modular para fábrica de esquadrias de alumínio.
Site institucional para loja de móveis e estofados.
E-commerce de moda circular (peças vintage/usadas), com catálogo, cálculo de frete e pagamento via Mercado Pago.
E-commerce para loja de velas e aromaterapia, com catálogo, frete, pagamento e painel administrativo.
Um recorte, não o currículo completo. Para o histórico detalhado, veja o LinkedIn ou o PDF.
Início da carreira em Santo Ângelo/RS: HTML, CSS, primeiros contatos com JavaScript e WordPress.
Construção e manutenção de mais de 20 sites para a carteira de clientes da agência, com base ampla em UX, SEO e resolução de problemas.
Ajustes e melhorias de interface em um ERP construído com GeneXus.
Maior salto de aprendizado: sozinho na área de desenvolvimento, evolução contínua do CMS próprio da empresa e primeiros apps mobile com Flutter.
Atendimento a agências parceiras e suporte a clientes de experiências anteriores, cobrindo o ciclo completo do levantamento de necessidades à entrega e ao suporte contínuo.
Entendo o problema de negócio antes de qualquer tela.
Proposta de estrutura antes de escrever qualquer linha de código.
Valido o fluxo antes de escrever código de produção.
Desenvolvimento em ciclos curtos e visíveis.
Entrega em ambiente reprodutível, sem surpresas.
Evolução contínua depois do lançamento.
Escolha o caminho que melhor descreve por que você está aqui.
Veja o case técnico completo e entenda como penso arquitetura antes de código.
Ver case técnicoSolicite um orçamento para um sistema, produto digital ou site institucional.
Solicitar orçamentoPrecisa de alguém para assumir um projeto do zero ou dar continuidade a um sistema existente.
Vamos conversar