Rodrigo C. Garcia

Estudante de Ciência da Computação
Desenvolvedor de Software em Formação

Links Importantes:

Libras Rec (Python)

Reconhecimento do alfabeto LIBRAS em tempo real

Commodities Price Prediction (Python/N8N)

Previsão do preço de commodities usando algoritmos de Machine Learning e N8N para o fluxo de dados recentes

Sort Algorithms Visualizer (Java)

Visualização dos principais algoritmos de ordenação

Binary Tree Visualizer (Java)

Aplicação interativa para visualizar os diferentes tipos de árvores binárias

Graph Search Visualizer (Java)

Simulação visual de algoritmos de busca em grafos

Sonic Recreation (C)

Recriação do jogo Sonic the Headhog feito do zero em C, usando Raylib

Sobre mim e minha stack:

Natural de Recife, PE eu sempre fui fascinado com tecnologia. Desde pequeno sempre estava no computador da família mexendo ou baixando jogos. Com 14 anos decidi que queria aprender a programar e comecei a estudar Python, o que eu fiz principalmente por diversão. Quando terminei o ensino médio eu sabia que queria trabalhar em TI mas não podia fazer faculdade devido a situação financeira da minha família, então tive que trabalhar durante dois anos enquanto estudava para o vestibular antes de começar minha graduação em Ciência da Computação no Instituto Federal de São Paulo. Eu me mudei de São Paulo, onde eu morava, para o interior do estado em São João da Boa Vista para buscar meu sonho de trabalhar com TI. Tem sido uma jornada incrível ate agora e eu aprendi muito na faculdade e estou ansioso para por meus conhecimentos em prática. Aqui estão algumas das ferramentas e linguagens com qual eu já trabalhei:

Python & Análise de Dados

Experiência em desenvolvimento de soluções completas para análise de dados exploratória e estruturação usando bibliotecas como Pandas, Scikit-learn e Plotly Dash.

Machine Learning

Experiência prática e academica em algoritmos de Machine Learning, incluindo implementações de RL(reinforcement learning) e Árvores de Decição usando ferramentas como Gymnasium.

Visão Computacional e Processamento de Imagens

Experiência trabalhando com processamento de imagens e representações visuais utilizando OpenCV, incluindo com algoritmos como CLAHE para segmentação de imagens.

Java e Desenvolvimento Android

Construção de aplicações interativas e apresentação de informação estruturada usando Java (Swing, JavaFX) e Android XML (RecyclerView, GridLayoutManager).

C e Design de Algoritmos

Implementação de lógica de jogo complexa, detecção de colisão usando Raylib, e soluções heuristicas (coomo IDA* com algoritmo Manhattan Distance).

LaTeX e Documentação Técnica

Proficiência em estruturação de relatórios acadêmicos, gerenciando bibliografias, e formatação de equações matemáticas complexas.

Entre em contato comigo:

  • Email

    rodrigo.garcia082003@gmail.com
  • Phone

    +55 (11) 94491-8952
  • Social