Generalist Game Programmer with over a decade of experience in indie development and the professional game industry. Skilled in game engine architecture, AI programming, and physics simulation. Passionate about advancing technology, crafting visually captivating games, and sharing knowledge.
Bachelor of Technology (BTech), Digital Games
Senac, Goiás | 08/2018 - 12/2020
Indie Game Developer
03/2011 - Present
Directed development teams, enhanced game performance, and cultivated a community-focused development model.
Game Programmer
01/2021 - 04/2023
Developed and launched multiple games, optimized performance, and mentored junior developers.
Delphi Programmer
2020
Assisted senior developers in the implementation of Legacy Delphi applications, and worked on maintenance and debugging.
Full-stack Developer
05/2014 - 12/2014
Administered MySQL databases and developed responsive web interfaces.
Expert in game engines, graphics and systems. Bridges low-level engine work and high-level gameplay with optimal performance.
Specialist in optimization and complex debugging. Delivers scalable solutions across game development and engineering challenges.
Advanced C + C++ expertise in memory, threading and performance. Deep knowledge of engines, physics and real-time rendering.
Designs robust systems from core engine to gameplay. Creates modular, maintainable code that scales across projects.
Check out some of the projects I've worked on recently.
Discover some of the side projects I've been exploring and building recently, along with older ones.
MDMLD
A learning library for C + C++ applications to detect memory leaks.
Memora
A library for custom memory management, offering precise control via mmap and munmap.
Run, Coliru!
A lightweight front-end for Coliru, built using Next.js.
Shader.Vista
WebGL rendering library, simplifying fragment shaders and passes.
Vosgi + Ubura
A text-based game engine with Lexer (Ubura) that simplifies scripting, assets, and packaging for storytelling and gameplay.
Steam Repair
A tool to fix Steam issues by forcing redownloads and providing backups for core files during an era of frequent corruption and download problems.
MDMLD
A learning library for C + C++ applications to detect memory leaks.
Memora
A library for custom memory management, offering precise control via mmap and munmap.
Run, Coliru!
A lightweight front-end for Coliru, built using Next.js.
Shader.Vista
WebGL rendering library, simplifying fragment shaders and passes.
Vosgi + Ubura
A text-based game engine with Lexer (Ubura) that simplifies scripting, assets, and packaging for storytelling and gameplay.
Steam Repair
A tool to fix Steam issues by forcing redownloads and providing backups for core files during an era of frequent corruption and download problems.
MDMLD
A learning library for C + C++ applications to detect memory leaks.
Memora
A library for custom memory management, offering precise control via mmap and munmap.
Run, Coliru!
A lightweight front-end for Coliru, built using Next.js.
Shader.Vista
WebGL rendering library, simplifying fragment shaders and passes.
Vosgi + Ubura
A text-based game engine with Lexer (Ubura) that simplifies scripting, assets, and packaging for storytelling and gameplay.
Steam Repair
A tool to fix Steam issues by forcing redownloads and providing backups for core files during an era of frequent corruption and download problems.
MDMLD
A learning library for C + C++ applications to detect memory leaks.
Memora
A library for custom memory management, offering precise control via mmap and munmap.
Run, Coliru!
A lightweight front-end for Coliru, built using Next.js.
Shader.Vista
WebGL rendering library, simplifying fragment shaders and passes.
Vosgi + Ubura
A text-based game engine with Lexer (Ubura) that simplifies scripting, assets, and packaging for storytelling and gameplay.
Steam Repair
A tool to fix Steam issues by forcing redownloads and providing backups for core files during an era of frequent corruption and download problems.
Check out some of the projects I've worked on during my time at LabTIME/UFG.
Simulador Arduino
Developed a virtual Arduino simulator with an IDE-like interface, allowing users to easily experiment with sensors and design circuits without needing a physical device. I'm proud of the simulator, and excited to see how it inspires future engineers and makers.
Parque da Matemática
Math-themed amusement park: programmed puzzles and designed attractions that challenged visitors' math skills and creativity. Collaborated with designers, other programmers, and mathematicians to create an engaging, fun experience for all ages. Tested and iterated on attractions for balance between challenge and enjoyment.
Virtual Productions
Managed virtual production pipelines using Ultimatte12, Xsens, Vicon, Faceware, Unity 3D, and Metahuman, integrating them with Unreal Engine 5. This role involved coordinating various technologies to streamline production processes and enhance the final output.
Ilha das Pedras Falantes
Features 50 science-themed educational games on topics like matter transformation and the water cycle. Players follow a scripted path with cutscenes, NPC interactions, and puzzles. The game offers an immersive learning experience, allowing students to apply classroom knowledge.
Check out the latest posts I've written
Find answers to common questions and get quick insights here.