Gabriel Logo
Gabriel Fernandes

Projetos Técnicos

Uma seleção de projetos que mostram minha amplitude técnica: da predição com Machine Learning ao desenvolvimento mobile, de jogos imersivos a ferramentas desktop — cada um com um problema real por trás.

Dashboard de Machine Learning para predição de doenças Machine Learning

Predição de Doenças Crônicas com ML

Pipeline completo de ciência de dados para predição de doenças crônicas em idosos. Comparei 6 algoritmos de classificação — LightGBM, CatBoost, XGBoost, Random Forest, SVM e Regressão Logística — com avaliação por acurácia, F1-score e AUC-ROC. O modelo final atingiu 91% de AUC-ROC, demonstrando potencial para apoio clínico em triagem preventiva.

  • Python
  • Pandas
  • scikit-learn
  • LightGBM
  • XGBoost
  • Matplotlib
Jogo Exam Scape - terror educacional em Unity Game Development

Exam Scape – Jogo de Terror Educacional

Jogo 3D em primeira pessoa desenvolvido em Unity, com mecânicas de exploração, puzzles lógicos, cofre com combinação e atmosfera de terror. O projeto envolveu design de level, programação de IA de comportamento, sistema de inventário e integração de áudio 3D — resultando em uma experiência imersiva completa.

  • Unity
  • C#
  • 3D Design
  • Game AI
  • Level Design
QuickList - aplicativo mobile de lista de compras Mobile

QuickList – App de Lista de Compras

Aplicativo mobile cross-platform para organização de compras, com autenticação de usuário, sincronização em tempo real via Firebase, interface intuitiva com ícones ilustrativos e suporte a múltiplas listas. Publicado e testado em Android real, com foco em performance e UX limpa.

  • Flutter
  • Dart
  • Firebase
  • Android
Jogo da Memória web com pixel art Web / Front-End

Jogo da Memória em Pixel Art

Jogo da memória completamente desenvolvido em JavaScript puro, com arte em pixel art, sistema de pontuação progressiva, timer e três modos de dificuldade. O projeto demonstra domínio de DOM manipulation, lógica de jogo, animações CSS e responsividade sem frameworks externos.

  • HTML5
  • CSS3
  • JavaScript
  • Pixel Art
Programa Reordenador de Texto Desktop Desktop

Reordenador de Texto – App Desktop

Aplicação desktop para manipulação inteligente de blocos de texto, com suporte a drag-and-drop, múltiplos temas visuais e processamento em lote de grandes volumes de conteúdo. Desenvolvido com interface gráfica nativa Java, focada em produtividade para operações editoriais.

  • Java
  • Swing
  • OOP
Sistema de Arquivos Desktop em C++ e Qt Sistemas / Desktop

Gerenciador de Arquivos com Interface Gráfica

Gerenciador de arquivos desktop completo com interface Qt, implementando navegação por diretórios, criação, renomeação e exclusão de arquivos, barra de busca e visualização em árvore. Demonstra conhecimento de programação de sistemas, gerenciamento de memória e design de interfaces nativas em C++.

  • C++
  • Qt Framework
  • OOP
  • File Systems