🎓 Digital Systems & Media · Universidade Federal do Ceará (since 2023) | 📍 Caucaia, Brazil
I'm a developer with a deep passion for computer graphics, digital image processing, and game engines. My fascination goes beyond playing games — I'm driven by curiosity about how they are actually built at the lowest level.
I'm especially captivated by games from the 90s: titles like Doom, Quake, and Wolfenstein 3D. What pulled me into graphics programming was trying to understand how id Software managed to render a 3D world on hardware that, by today's standards, had almost no power at all. The ray-casting engine behind Wolfenstein 3D is a brilliant example of that — projecting a 2D map into a pseudo-3D perspective entirely in software, with no GPU involved. That kind of ingenuity is what I want to understand and eventually build upon.
This curiosity led me into low-level graphics programming — learning OpenGL, SFML, and SDL to start building things from scratch, the same way those pioneers did.
Outside of code, I enjoy online games and diving deep into retro gaming history.
Building a solid foundation in low-level graphics and multimedia programming — the same way classic game developers had to.
"The best way to understand something is to build it from scratch."