Ever since my grandparents gave me an original Game Boy in 1994, I’ve been hooked on games and the sense of wonder they spark. I’ve been creating games and other interactive applications since I started programming in 2009, and I’ve been fortunate to contribute to exciting projects in every role I’ve held. I’m now looking forward to the next awesome challenge — a place where I can make a real impact alongside talented, passionate people who share the same dream I did. I’m focused on building high-performance tools and engines: a Rust-based 3D game engine and editor, deployed to WebAssembly and WebGL2 for online platforms, with console-quality visuals and near-native performance. I’ve led graphics and gameplay engineering, designed core architectures for real-time systems, bridged Rust game logic with React/TypeScript UI, and contributed to platform-scale solutions including multiplayer infrastructure and in-game purchases. I’m excited to continue shipping ambitious projects with teams that value craft, curiosity, and collaboration.

Pedro Pereira

Ever since my grandparents gave me an original Game Boy in 1994, I’ve been hooked on games and the sense of wonder they spark. I’ve been creating games and other interactive applications since I started programming in 2009, and I’ve been fortunate to contribute to exciting projects in every role I’ve held. I’m now looking forward to the next awesome challenge — a place where I can make a real impact alongside talented, passionate people who share the same dream I did. I’m focused on building high-performance tools and engines: a Rust-based 3D game engine and editor, deployed to WebAssembly and WebGL2 for online platforms, with console-quality visuals and near-native performance. I’ve led graphics and gameplay engineering, designed core architectures for real-time systems, bridged Rust game logic with React/TypeScript UI, and contributed to platform-scale solutions including multiplayer infrastructure and in-game purchases. I’m excited to continue shipping ambitious projects with teams that value craft, curiosity, and collaboration.

Available to hire

Ever since my grandparents gave me an original Game Boy in 1994, I’ve been hooked on games and the sense of wonder they spark. I’ve been creating games and other interactive applications since I started programming in 2009, and I’ve been fortunate to contribute to exciting projects in every role I’ve held. I’m now looking forward to the next awesome challenge — a place where I can make a real impact alongside talented, passionate people who share the same dream I did.

I’m focused on building high-performance tools and engines: a Rust-based 3D game engine and editor, deployed to WebAssembly and WebGL2 for online platforms, with console-quality visuals and near-native performance. I’ve led graphics and gameplay engineering, designed core architectures for real-time systems, bridged Rust game logic with React/TypeScript UI, and contributed to platform-scale solutions including multiplayer infrastructure and in-game purchases. I’m excited to continue shipping ambitious projects with teams that value craft, curiosity, and collaboration.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Advanced
Portuguese
Fluent

Work Experience

Lead Graphics & Gameplay Engineer at GetChaotic
January 1, 2024 - Present
Led graphics and gameplay engine development; built a high-performance 3D game engine and editor in Rust; deploying to WebAssembly and WebGL2 for an online web-based game platform; leading core engine architecture across graphics, gameplay systems, real-time lighting, animation, physics, and overall systems design.
Graphics Engineer at GetChaotic
January 1, 2023 - December 1, 2023
Developed core graphics and rendering features; collaborated on engine tooling and pipeline improvements; part-time role.
Unreal Engine 5 Programmer at GetChaotic
October 1, 2021 - December 1, 2023
Implemented gameplay and rendering features in Unreal Engine 5; worked on real-time lighting, shaders, and optimization; supported cross-platform deployment.
Vision Tech Lead
May 1, 2019 - April 1, 2021
Led technology strategy across graphics, gameplay systems, and toolchains; contributed to architecture decisions; mentored the team and ensured timely delivery.
Graphics Programmer
February 1, 2017 - April 1, 2019
Developed graphics and engine features; contributed to optimization and tooling for improved visual quality and performance.
Vision Tech Lead at Vision Tech
May 1, 2019 - April 1, 2021
Vision Tech Lead overseeing graphics pipeline, real-time rendering, and cross-disciplinary collaboration to deliver broadcast and visual technology projects.
Unreal Engine Programmer at GetChaotic
October 1, 2021 - December 31, 2023
Developed features for Unreal Engine 5 pipelines, asset streaming, and gameplay systems; improved rendering and lighting; collaborated with designers to implement gameplay driving visuals.
Vision Tech Lead at GetChaotic
May 1, 2019 - April 30, 2021
Led vision technology and graphics pipelines, real-time rendering, and system design; steered architecture decisions for graphics, lighting, animation, and physics across projects.
Graphics Programmer at GetChaotic
February 1, 2017 - April 30, 2019
Graphics programming across rendering, shading, and performance optimization; contributed to foundational gameplay and engine features.

Education

MSc in Information Systems and Computer Engineering, Specialization in Intelligent Systems and Games at Universidade NOVA de Lisboa
September 1, 2013 - June 1, 2016
BSc in Computer Science and Engineering at Universidade NOVA de Lisboa
September 1, 2009 - July 1, 2013
MSc in Information Systems and Computer Engineering at Universidade Nova de Lisboa
September 1, 2013 - June 1, 2016
BSc in Computer Science and Engineering at Universidade Nova de Lisboa
September 1, 2009 - July 1, 2013
MSc in Information Systems and Computer Engineering, Specialization in Intelligent Systems and Games at Universidade Nova de Lisboa
September 1, 2013 - June 1, 2016

Qualifications

BSc in Computer Science and Engineering
September 1, 2009 - July 1, 2013

Industry Experience

Gaming, Software & Internet, Media & Entertainment, Professional Services, Other