Projetos
Projetos full stack, automações e estudos aplicadosDindom — Plataforma de gestão condominial
Plataforma SaaS criada para centralizar a gestão de condomínios, facilitando a rotina de administradoras, síndicos e moradores através de módulos operacionais, financeiros e de comunicação.
- Desenvolvimento de uma aplicação web completa com React e TypeScript no front-end, focada em usabilidade, responsividade e experiência mobile-first.
- Backend construído com NestJS, estruturado em módulos, autenticação, permissões por perfil e regras de acesso por condomínio, bloco, unidade e usuário.
- Banco de dados PostgreSQL com Supabase, utilizando armazenamento de arquivos, autenticação, controle de dados relacionais e organização por escopo de condomínio.
- Uso de Redis para cache e filas, melhorando performance e permitindo processamento assíncrono de tarefas como notificações, integrações, sincronizações e rotinas operacionais.
- Containerização com Docker para padronizar o ambiente de desenvolvimento, facilitar deploy e organizar serviços da aplicação.
- Integração com aplicativo mobile utilizando Capacitor, permitindo reaproveitar a base web em versões para Android e iOS.
- Módulos implementados para avisos, reservas, encomendas, reclamações, ocorrências, documentos, financeiro, contas a pagar, contas a receber, estoque, moradores, unidades e condomínios.
- Integração com WhatsApp para centralizar atendimentos, identificar moradores e transformar conversas em ações dentro da plataforma, como reclamações, agendamentos e consultas.
- Deploy e hospedagem em ambiente cloud, com separação entre front-end, API, banco, storage e serviços auxiliares.
Sistema financeiro e comercial
Aplicação full stack para apoiar a rotina administrativa de compra, venda, estoque e controle financeiro.
- Gestão de compras, vendas e produtos em estoque.
- Contas a pagar, contas a receber e relatórios gerenciais.
- Controle de comissões, histórico de compras do cliente e autenticação com JWT.
Sistema de gestão de estoque
Aplicação criada para controlar entrada e saída de produtos, organizar movimentações e reduzir o controle manual de estoque.
- Cadastro e consulta de itens em estoque.
- Registro de movimentações de entrada e saída.
- Automação de fluxos operacionais com N8N e persistência de dados no Supabase.
Plataforma para locação de barcos
Sistema para centralizar a gestão de barcos disponíveis para locação, reservas e informações operacionais do serviço.
- Cadastro de embarcações e dados da locação.
- Organização do fluxo de reserva para facilitar o atendimento ao cliente.
- Integração entre interface, banco de dados e automações.
Sistema de rastreamento de veículos em tempo real
Plataforma full stack para acompanhar veículos no mapa em tempo real, simulando envio de posições e atualização instantânea da interface.
- Comunicação em tempo real com WebSocket.
- Processamento assíncrono de eventos com Apache Kafka.
- Visualização de rotas e localização usando Google Maps.
- Arquitetura conteinerizada com serviços separados.
Sistema de gerenciamento de eventos musicais
Projeto full stack para organizar eventos, músicos e instrumentos, com backend, frontend e banco rodando em containers.
- Cadastro e gestão de eventos.
- Vinculação de músicos, instrumentos e informações operacionais.
- Ambiente Dockerizado para facilitar execução e manutenção do projeto.
Sistema de rotas e coordenadas em mapa
Aplicação para cadastrar pontos geográficos, calcular distâncias entre coordenadas e visualizar informações no mapa.
- API em Flask com autenticação JWT e modelagem usando SQLAlchemy.
- Validação e serialização de dados com Marshmallow.
- Uso de GeoPy para cálculo e manipulação de coordenadas.
Ferramenta para limpeza de planilhas Excel
Aplicação desktop criada para automatizar a limpeza de planilhas, mantendo apenas as colunas necessárias para o usuário.
- Interface simples para seleção e tratamento de arquivos.
- Redução de trabalho manual em planilhas repetitivas.
- Foco em produtividade e padronização de dados.
API REST para ordens de serviço
Backend desenvolvido do zero para gerenciar usuários e ordens de serviço, servindo como base para aplicações operacionais.
- Criação de endpoints REST para cadastro, consulta e manipulação de dados.
- Modelagem de usuários e ordens de serviço no MongoDB.
- Estrutura preparada para integração com frontend.
Controle de estoque com GraphQL
Sistema para controle de estoque com frontend em Angular e camada de dados usando GraphQL.
- Cadastro e consulta de produtos.
- Operações de estoque estruturadas via GraphQL.
- Integração entre frontend, API e banco MongoDB.
Sistema full stack de ordens de serviço
Aplicação para gerenciar ordens de serviço, usuários e o encaminhamento de demandas entre setores.
- Abertura e acompanhamento de ordens de serviço.
- Organização de usuários e setores responsáveis.
- Integração do frontend React com API Node.js.
Sistema de ordens de serviço em Java
Projeto desenvolvido para praticar estruturação de sistemas administrativos em Java, com foco no fluxo de abertura e controle de ordens de serviço.
- Cadastro e organização de solicitações.
- Controle básico do ciclo de uma ordem de serviço.
- Aplicação dos fundamentos de programação orientada a objetos.
Integração fiscal para emissão de notas
Funcionalidade criada em sistema legado para permitir emissão de notas fiscais diretamente pela integração com a prefeitura.
- Integração com serviço SOAP e manipulação de XML.
- Conversão e tratamento de dados entre JSON, XML e API interna.
- Projeto implantado em ambiente empresarial na Tizza Tecnologia.
Consulta de localidades com API pública
Frontend criado para consumir a API do IBGE e listar localidades, praticando integração com serviço externo e manipulação de dados na interface.
- Consumo de API pública.
- Renderização de dados no frontend.
- Organização de componentes e estados em Vue.js.
Sistema de cadastro de reservas de veículos
Aplicação básica para registrar reservas de carros, clientes e informações de locação.
- Cadastro e consulta de reservas.
- Persistência de dados em MySQL.
- Projeto voltado para fundamentos de sistemas administrativos.
Modelo de previsão de emissões de CO₂
Projeto de machine learning para treinar e avaliar um modelo de regressão linear capaz de prever emissões de CO₂ com base em características do veículo.
- Treinamento de modelo supervisionado com Scikit-learn.
- Avaliação usando métricas como MSE, MAE e R²-score.
- Análise da relação entre tamanho do motor e emissão de poluentes.
Modelo experimental para classificação de Covid-19
Estudo de machine learning usando árvore de decisão para classificar a possibilidade de Covid-19 a partir de exames laboratoriais disponíveis em dataset do Hospital Einstein.
- Tratamento e análise exploratória de dados com Pandas e NumPy.
- Treinamento de modelo de classificação com Scikit-learn.
- Projeto acadêmico, sem finalidade clínica ou uso em produção.