Pular para os projetos

Gabriel Marassi

Tenho 15 anos, moro em Blumenau/SC e programo desde os 13. Escrevo Python e JavaScript, e o que eu construo fica no ar sendo usado por gente de verdade. Procuro uma vaga de Jovem Aprendiz em tecnologia, para o período da tarde.

42 millinhas de Python no maior projeto
935testes automatizados escritos
6bots rodando em servidores reais
136versões publicadas com CI

Projetos

Tudo aqui é código meu e quase tudo está aberto, dá para abrir e conferir agora. O que não está é de servidor privado, e esse eu mostro numa conversa.

Telador

Ferramenta de perícia digital · Python · código aberto (MIT)

Roda no computador de um suspeito de trapaça e lê os rastros que o Windows guarda — Prefetch, Amcache, BAM, o journal do NTFS, logs de aplicação — para descobrir quais programas foram executados ali, mesmo que já tenham sido apagados.

São 119 módulos de análise. O ponto difícil não é encontrar indícios, é decidir no que acreditar: uma fonte sozinha nunca confirma nada. Escrevi um motor que agrupa os indícios do mesmo alvo vindos de fontes diferentes e devolve um veredito único com percentual de confiança, em vez de cuspir cinquenta alertas soltos para alguém interpretar na mão.

  • ~42.000 linhas de Python
  • 935 testes automatizados
  • Build e publicação automáticos no GitHub Actions
  • 136 versões lançadas
  • 100% local — nenhum dado sai da máquina
telador
>>> CONFIDENCE ENGINE: TARGETS DETECTADOS

● [CONFIRMED] Solara   (executor)
    96% confidence   score=52.1 · 4 fontes
     prefetch    amcache
     bam         live_processes

VÉRTICE

Jogo de parkour 3D no navegador · JavaScript + Three.js

Parkour em primeira pessoa: você corre por telhados ao pôr do sol encadeando corrida em parede, deslize e salto, tentando fechar a rota no menor tempo.

Não usei motor de jogo. A física do movimento é escrita do zero, no estilo dos jogos da Valve — aceleração no ar, atrito, conservação de velocidade na curva. E o jogo não carrega nenhum arquivo de arte ou de som: toda textura é desenhada em canvas e todo áudio é sintetizado com WebAudio na hora que a página abre.

Cena do jogo VÉRTICE: corrida sobre telhados ao pôr do sol

Seis bots de Discord em produção

Node.js (discord.js v14) e Python (discord.py) · SQLite, Prisma ORM

Bots que comunidades reais usam todo dia: moderação, sistema de tickets de atendimento, verificação automática de contas por integração com API externa, e controle de cargos e níveis.

A parte que ninguém vê é a que mais me ensinou. Estado gravado em SQLite com Prisma, ou em arquivo JSON com escrita atômica para não corromper os dados se o processo cair no meio. Os maiores têm suíte de testes própria e um script que confere a configuração contra o servidor de verdade antes de subir — errar um ID em produção é o tipo de erro que só acontece uma vez.

Sentinela FantasmaSistema disciplinar com tickets · Prisma + SQLite
Sentinela CibernéticoCargos, níveis e verificação de conta
OnçaPortaria, moderação e sorteios
Verificador DivisionalSubstituiu a verificação manual da staff

Sites publicados

HTML, CSS, JavaScript · Vercel e Cloudflare Pages

Páginas institucionais e de campanha no ar. Este próprio site é uma delas.

O que eu sei fazer

Linguagens

Python · JavaScript (Node.js) · HTML e CSS · Lua

Ferramentas

Git e GitHub · GitHub Actions (CI/CD) · SQLite · Prisma ORM · Three.js · integração com APIs REST

Marketing digital

Anúncios patrocinados no Google Ads e em redes sociais · edição de imagem no Canva

Idiomas

Inglês fluente — leitura, escrita e conversação · Português nativo

Formação e disponibilidade

Ensino Médio — Blumenau/SC

1º ano (em andamento)

Disponibilidade

Período da tarde, com início imediato