junior dev · c/c++ · low-level · systems · graphics
if i don't understand something, it bothers me 'till i do
low-level dev focused on bare metal, game development, and computer graphics.
i like working close to the metal: custom framebuffers, terminal renderers, emulators, assembly routines.
understanding what's underneath before reaching for abstractions is a priority.
tinkerer since forever, currently pursuing computer science student at UNOESTE, moving to computer engineering at UTFPR (jul/2026).
| project | description | |
|---|---|---|
asm |
simple bootloader | a simple BIOS bootloader for understanding the computer's boot process |
c++ |
chip8_interpreter | full CHIP-8 virtual machine — opcode decoding, memory, stack, timers, display, cycle-accurate emulation |
asm |
asm projects | series of x64 assembly routines — register manipulation, stack frames, calling conventions, C/C++ interop |
c++ |
fish game | terminal fish aquarium with zero external dependencies — hand-made framebuffer, ANSI rendering, entity management |
gml |
chillq_3d | software 3D rasterizer inside a 2D engine — coordinates projection and vertices transposing without GPU pipeline |
py |
camera ascii | webcam to ASCII in real time — grayscale mapping, ANSI formatting, no flickering, five charsets, mirror mode |
java |
project euler | computational mathematics exercises — type limits, precision, solution efficiency |
c / c++ ████████████ focus
asm x64 ███████░░░░░ memory architecture
risc-v █████░░░░░░░ assembly and simulation
bash ██████░░░░░░ shell scripting and automation
python ███████░░░░░ scripting and tooling
gml ████████░░░░ game logic and prototypes
java / rust ████░░░░░░░░ fundamentals and prototyping
debugging
gdb · strace · objdump · readelf · hexdump · xxd
build
cmake · makefile · git · gcc
graphics
opengl · sdl · glfw
environment
linux · nvim · terminal-first workflow · TTY/PTY/ANSI
other
digital circuits · logic design · boolean algebra · risc-v simulation
| computer engineering | UTFPR · jul/2026 – dec/2031 (incoming) |
| computer science | UNOESTE · jan/2026 – jul/2026 |
| CS50 | Harvard · 2024 |
| curiosity | nov/2007 · present |
portuguese · native | english · advanced