How to read the card. The climber starts at K2 Base Camp (5,000 m) and climbs the east face as my GitHub contributions grow (commits, pull requests, issues, reviews). 8,611 contributions reach the 8,611 m summit, so one contribution is about 0.42 m. Amber is the route already climbed, blue is what is left. Updated daily.
I'm a Computer Science student at PUC-PR (Curitiba, Brazil) building tools at the edge of games, graphics and applied AI. I like projects where something has to be measured, not just shown: a culling pass that has to fit in a frame, a scanner that has to be right about prices, a voice agent that has to pick the correct action.
Em português: estudo Ciência da Computação na PUC-PR e construo ferramentas entre jogos, gráficos e IA aplicada. Prefiro projetos em que dá para medir o resultado.
![]() cs2-trade-calculator Python Read-only scanner for profitable CS2 trade-up contracts and Steam Market anomalies, with a React dashboard. It never logs into Steam or places orders. Live demo |
![]() Godri-Culling Java Sodium add-on for Minecraft that moves terrain frustum and occlusion culling to GPU compute shaders, with indirect draws and no CPU readback. Falls back to stock Sodium. Source |
![]() local-ai-agent Python Push-to-talk voice agent: local Whisper, a small ONNX classifier that picks an allowlisted action, and escalation to Claude Code for complex tasks, after confirmation. Source |
![]() Asteroids-Scratch Scratch Asteroids remake with an arcade mode and a roguelite Build mode. Made for the Apple Developer Academy PUCPR selection. Source |
More: portfolio (PT / EN / JP), Cookie-Clicker-Mods, Jogo-battleship.
- B.Sc. Computer Science, PUC-PR (2026 to present). 1st place on the Rock-Paper-Scissors project and 2nd place on Battleship in Algorithmic Reasoning.
- English C1 (EF SET). Japanese in progress: daily study notes with spaced repetition.







