Sistema de gestão multiplataforma (desktop + web)
2023 — atual
Projeto freelance que conduzo do início ao fim: levantamento de requisitos
com o cliente, arquitetura, implementação, testes, deploy e manutenção.
Migrei o sistema de gestão desktop de WinForms para WPF com o padrão MVVM
e, depois, para Avalonia UI, permitindo executá-lo em Windows e Linux a
partir de uma única base de código. Em seguida desenvolvi o sistema web
complementar em ASP.NET Core com Blazor WebAssembly, integrado à aplicação
desktop por uma API RESTful. Implementei autenticação e autorização com
ASP.NET Identity e comunicação em tempo real com SignalR e WebSockets.
A solução está em produção e atende mais de 50 clientes.
🔒 Código-fonte privado, por se tratar de um sistema de cliente.
Iniciação Científica: visão computacional com CNNs
2023
Desenvolvi e avaliei modelos de redes neurais convolucionais aplicados a
problemas de visão computacional. Os resultados foram documentados em um
artigo científico publicado nos Anais do Workshop de Visão Computacional
(WVC 2023).
Aplicação web em ASP.NET Core MVC
Pessoal
Aplicação web com CRUD completo, incluindo validação de dados, roteamento e
interface dinâmica construída em Razor Views. A persistência é feita com
Entity Framework Core sobre um banco MySQL.
Réplica do Pac-Man em C++ com Allegro 5
UFV
Réplica do clássico jogo 2D Pac-Man, desenvolvida em C++ com a biblioteca
gráfica Allegro 5 para a disciplina SIN 141 — Computação Orientada a
Objetos, na Universidade Federal de Viçosa. O projeto coloca em prática os
pilares da orientação a objetos: classes, herança, composição, abstração de
dados e polimorfismo.
Classificação de imagens em Python
UFV
Projeto de classificação de imagens desenvolvido para a disciplina
SIN 393 — Introdução à Visão Computacional, na Universidade Federal
de Viçosa. Utiliza as bibliotecas Scikit-learn e Scikit-image para
classificar imagens do conjunto de dados MPEG7, com aumento de dados
distribuído em quatro classes.