Guilherme Figueira portrait

Guilherme Figueira

M.Sc. in Computer Science and Engineering graduate.

C++/C# programmer with solid software engineering skills. I enjoy turning design into reliable, maintainable software.

Game Projects

About Me

I'm a 23 year old M.Sc. in Computer Science and Engineering graduate with a passion for game development. The very concept of using science and engineering for creative expression has always fascinated me.


In the realm of game programming my expertise lies in C++ and C#. Although I have experience with both Unity and Unreal Engine, I tend to approach game programming in an engine agnostic way: I like learning how game engine architectures work and applying those concepts when working with any engine.


As a recent M.Sc. graduate in Computer Science and Engineering, I bring a robust C++/C# generalist skill set. My experience includes gameplay programming, graphics programming, tools development, audio middleware integration, and XR. My current strongest suit is gameplay programming, since that is where I have the most experience and I enjoy refining the small details that make gameplay feel smooth and satisfying.


Outside of programming, I have a strong interest in sound design and cinematic direction. I also enjoy analyzing games as I play them and understanding what makes them work (or not work).


I genuinely love to learn new things and take on new challenges, so if you would like to work together, please don't hesitate to reach out!

Education

Nova School of Science and Technology (2020–2025)

B.Sc. + M.Sc. in Computer Science and Engineering

Skills

Programming Languages
C++, C#, Java, Python, OCaml, HLSL
Engines & Frameworks
Unreal Engine 5, Unity, FMOD, ImGui, SDL2
Graphics & Tools
OpenGL, WebGL, Git, Shell, VIM, Docker
Creative Software
Blender (Basics), Photoshop, DaVinci Resolve
Languages
Portuguese (native), English (proficient)

Contact

gr.figueira@proton.me