[ Pular para o conteúdo principal // SKIP_TO_MAIN ]
Juan Garcia
EVA-01 // TACTICAL_DECKSTATUS: DISPATCH_READY
IF SUDESTE MG // CAMPUS RIO POMBA

CIÊNCIA DA COMPUTAÇÃO // PESQUISA EM IA & ENGENHARIA DE SOFTWARE

JUANGARCIA.

Entre aplicativos mobile, pesquisa em aprendizado de máquina, jogos e docência, projeto soluções de software combinando rigor analítico e impacto prático.

Graduando em Ciência da Computação e Técnico em Informática no IF Sudeste MG (Campus Rio Pomba). Autor de publicação científica em bioacústica no CoBICET e tutor de programação na CNA Digital e Kodland.

TECH LOADOUT // EVA-01 SYSTEM
04 MÓDULOS27 ITENS CATALOGADOS

Tech Loadout.

Competências técnicas auditadas organizadas em 4 compartimentos modulares. Selecione ou filtre para inspecionar o contexto de aplicação em software e pesquisa.

STATUS:MÓDULO SELECIONADOBAY 01 // 01 — LANGUAGE CORE
06 TECNOLOGIAS CATALOGADAS
[BAY 01]Linguagens de Programação

01 — LANGUAGE CORE

06 ITENS

Runtimes e linguagens para sistemas, web, pesquisa e jogos

  • PythonRESEARCH & DEV
  • Java 17BACKEND
  • JavaScriptFULLSTACK
  • TypeScriptTYPED WEB
  • C++ALGORITHMS
  • LuauGAME SCRIPT
MÓDULO SELECIONADO
[BAY 02]Frameworks, Web & Mobile

02 — APP & SYSTEMS DEV

08 ITENS

Frameworks e bibliotecas para aplicações móveis, web e desktop

  • React NativeMOBILE
  • ReactFRONTEND
  • Expo / RouterMOBILE & WEB
  • AstroSSR & SSG
  • Tailwind CSSDESIGN SYSTEM
  • Node.jsRUNTIME
  • JavaFX 3D / SwingDESKTOP
  • Pygame ZeroGAME ENGINE
MÓDULO DISPONÍVEL
[BAY 03]Inteligência Artificial & Teoria

03 — DATA, AI & ALGORITHMS

06 ITENS

Pré-processamento acústico, modelos preditivos e grafos

  • Machine Learning (CNN / SVM)CORE AI
  • Librosa (Bioacústica & Áudio)SPECTRAL
  • Scikit-learnSUPERVISED
  • TensorFlow / KerasDEEP LEARNING
  • GMM-HMMPROBABILISTIC
  • Grafos & Otimização (Simulated Annealing)HEURISTICS
MÓDULO DISPONÍVEL
[BAY 04]Ferramentas, Infra & Modelagem

04 — ENGINEERING TOOLKIT

07 ITENS

Versionamento, persistência, modelagem 3D e documentação UML

  • Git & GitHubVERSIONING
  • Firebase (Firestore & Auth)CLOUD NoSQL
  • Cloudflare PagesDEPLOYMENT
  • Blender 3D3D MODELING
  • Roblox StudioGAME DEV
  • MySQL & JPA / HibernateORM & RELATIONAL
  • Engenharia de Requisitos & UMLARCHITECTURE
MÓDULO DISPONÍVEL
SEC.01// MISSION_DECK: PRIMARY_WORKS

Quatro Projetos, Quatro Problemas

De uma vitrine comercial em produção a um ecossistema universitário, pesquisa com aprendizado de máquina e jogo autoral.

WEB // PRODUCTION2025 — 2026

Lundgren Atelier

Desenvolvimento e publicação do site oficial do Lundgren Atelier. Estruturei uma vitrine autoral rápida e responsiva em Astro e Tailwind CSS, integrada ao Sanity.io (Headless CMS) para gestão de obras, com scripts em Node.js para migração do acervo e publicação contínua no Cloudflare Pages.

Astro
Sanity.io
Tailwind CSS
Node.js
Cloudflare Pages
https://lundgren-atelier.com/ONLINE
Interface inicial do Lundgren Atelier em produção, exibindo obras em layout de galeria e tipografia editorial
NERV ALERT // VII CoBICET (2026)ISSN 2764-0582

Detecção Acústica de Aves Ameaçadas com Aprendizado de Máquina

Pesquisa de iniciação científica e TCC no IF Sudeste MG em coautoria com o Prof. Maurício Archanjo Nunes Coelho. Investigamos a identificação automática de 136 espécies de aves ameaçadas (repositório Xeno-Canto), extraindo Espectrogramas Mel e coeficientes MFCC para avaliar SVM (MVS), GMM-HMM (MOM) e Redes Neurais Convolucionais (CNN / RNC).

Registro no Currículo Lattes ↗ // CÓDIGO EXPERIMENTAL EM PREPARAÇÃO
// EXPERIMENTAL_DESIGN · 136 SPECIESXENO-CANTO · MEL & MFCC
01 · LINHA DE BASE

Cenário A (Controle)

Configuração inicial de referência para avaliar os classificadores sobre os sinais acústicos sem o refinamento proposto.

02 · CONFIGURAÇÃO REFINADA

Cenário B (Proposto)

Pipeline espectral refinado avaliado com SVM, GMM-HMM e CNN, no qual a CNN alcançou F1-weighted de 0,82.

RESULTADO CNN (CENÁRIO B): F1 = 0,82VII CoBICET · XVIII EAMC (LNCC)
EXTENSÃO UNIVERSITÁRIA · IF SUDESTE MG2024 — 2026

ShapeMeApp

Ecossistema desenvolvido no projeto de extensão "Emagreça na Musculação no IF Sudeste MG — Campus Rio Pomba", integrando três aplicações (Aluno, Professor e Coordenador) e versão web com Expo Router. Atuei na evolução em React Native, modelagem NoSQL no Firebase, cálculos de carga de treino (CIT, Monotonia e Strain) e testes de usabilidade — apresentado no VII SIMEPE (2025).

// ARQUITETURA MULTI-MÓDULOREACT NATIVE · EXPO · FIREBASE
MÓDULO 01 · ALUNO MOBILE & WEBSMA_Aluno / SmaAlunoWeb

Fichas de treino, registro de Percepção Subjetiva de Esforço (PSE) e sincronização em nuvem.

MÓDULO 02 · PROFESSOR & TELEMETRIASMA_Professor

Presença, avaliações físicas (dinamometria, sentar e alcançar) e telemetria gráfica em Victory Native.

MÓDULO 03 · GESTÃO DO PROJETOSMACoordenador

Supervisão de turmas, docentes e indicadores consolidados de extensão universitária.

GAME DEVELOPMENT // ROGUELITE AUTORALROBLOX STUDIO · LUAU · BLENDER 3D

Núcleo Selvagem

Roguelite autoral de criaturas mutantes em desenvolvimento. Combina incursões de exploração procedurais, evolução genética modular e gerenciamento da Base Pessoal 2.0, unindo programação orientada a dados em Luau e modelagem 3D autoral no Blender.

01 · CICLO DE EXPEDIÇÕES

Incursões Roguelite

Expedições de risco e recompensa, coleta de material genético e validação de estado cliente-servidor.

02 · CRIATURAS & MUTAÇÕES

Evolução Modular

Composição em Luau onde mutações alteram morfologia e atributos de espécimes modelados no Blender.

03 · PERSISTÊNCIA

Base Pessoal 2.0

Gerenciamento e progressão persistente da base do jogador entre sessões no Roblox Studio.

SEC.02// CO-OP_MISSIONS & ALGORITHMS

Trabalho Colaborativo, Jogos & Ensino

CO-OP MISSION // ENGENHARIA DE SOFTWAREJAVA 17 · JPA · JAVAFX 3D

ArchFlow — Sistema de Gerenciamento Arquitetônico

Tela principal do sistema ArchFlow exibindo a listagem e busca de projetos arquitetônicos
Coautoria: Victor Emanuel (Victorlolmi, proprietário do repositório) e Juan Silva Garcia

Victor Emanuel estruturou a base do projeto Maven com JPA/Hibernate, os cadastros principais de projetos, terrenos e despesas, e o visualizador 3D (.OBJ). Atuei na refatoração da arquitetura MVC, controle de acesso, validação de regras de negócio e documentação UML.

Repositório no GitHub ↗ Stack: Java 17 · Maven · Hibernate/JPA · MySQL · Swing/FlatLaf · JavaFX 3D
GAME DEV // PLATAFORMA 2DPYTHON · POO

Blade of Albaia

Captura real de gameplay do jogo Blade of Albaia exibindo a personagem Kaya, plataformas, inimigos e pontuação
Jogo autoral de plataforma 2D com física vetorial e combate.

Jogo de plataforma 2D autoral desenvolvido para o processo seletivo de tutor da Kodland. Implementa física de pulo e movimentação com matemática vetorial, inimigos com padrões de patrulha, plataformas móveis, coleta de fragmentos, gerenciamento de estados (menu, introdução, fases e game over) e trilha sonora.

Ver Código no GitHub ↗ Stack: Python · Pygame Zero · POO & Física Vetorial
// COMPACT_MISSIONS: EXPANDED_RECORD4 INICIATIVAS
Pesquisa & AlgoritmosJava · Simulated Annealing · Pesquisa Operacional

PCMRC — Caminho Mínimo com Restrição de Recursos

Meta-heurística Simulated Annealing com operador Cut-and-Reconnect e gerador de instâncias para otimização em grafos.

Java · Simulated Annealing · Pesquisa OperacionalRepositório no GitHub ↗
Engenharia de SoftwareRequisitos · Arquitetura · 16 Diagramas UML

Viga-Mestre — Engenharia de Requisitos & UML

Especificação de requisitos e 16 diagramas UML (Classes, Caso de Uso, Sequência, Estado, Atividade e Implantação) para gestão de obras.

Requisitos · Arquitetura · 16 Diagramas UMLDiagramas e documentação ↗
Teoria dos GrafosPython · C++ · Grafos Bipartidos

Emparelhamento Máximo em Grafos (Hopcroft-Karp)

Implementação do algoritmo Hopcroft-Karp em grafos bipartidos e identificação de nós de controle em redes direcionadas.

Python · C++ · Grafos BipartidosRepositório no GitHub ↗
Ensino & ComunidadeJavaScript · React Native · Python · Extensão

Minicurso React Native (16 Aulas) & Roadmap Python

Série aberta de 16 videoaulas ensinando React Native do zero ao APK (@CURSORNFIRP) e comunidade acadêmica Roadmap Python.

JavaScript · React Native · Python · ExtensãoCanal no YouTube ↗
SEC.03// CAREER_TREE & FORMATION

Formação e Trajetória

// FORMAÇÃO · IF SUDESTE MG (CAMPUS RIO POMBA)

  • Bacharelado em Ciência da Computação2022 — Atual
  • Técnico em Informática2019 — 2021

PUBLICAÇÃO PRINCIPAL

Lattes ↗
Artigo nos Anais · VII CoBICET (2026 · ISSN 2764-0582)

Detecção Acústica de Aves Ameaçadas Utilizando Aprendizado de Máquina

GARCIA, J. S.; COELHO, M. A. N. · Editora Even3 · Apresentado no XVIII EAMC / LNCC (2026).

// EXPERIÊNCIAS SELECIONADAS (QUESTLINE)2024 — ATUAL

Professor Tutor de Programação e Tecnologia

CNA Digital // 04/2026 — Atual

Python, React, Roblox Studio, Blender 3D, Unity, Ciência de Dados e IA.

Professor Tutor de Programação (Python, Lua & Scratch)

Kodland // 06/2025 — Atual

Ensino baseado em projetos (PBL) com Python/Flask, POO, Roblox Studio/Lua e Git.

Pesquisa em Inteligência Artificial (IC)

Iniciação Científica · IF Sudeste MG // 06/2025 — 06/2026

Pipelines bioacústicos (Mel/MFCC) e avaliação de CNN, SVM e GMM-HMM (136 espécies).

Desenvolvimento Mobile — ShapeMeApp

Projeto de Extensão · IF Sudeste MG // 08/2024 — 01/2026

Evolução mobile em React Native/Expo, modelagem Firebase e testes de usabilidade.

// TRANSMISSION_TERMINAL · P1_COMMS

Vamos Conversar Sobre Novos Projetos?

Disponível para oportunidades em desenvolvimento de software, projetos de pesquisa aplicada em IA, colaborações técnicas ou ensino de programação.