Hey, I'm Pedro – a game programmer from Leiria who's all about building stuff that actually runs well. I've spent the last few years neck-deep in engines (custom ones, Unity, Unreal), optimizing everything from batch rendering to object pooling because nobody likes dropped frames. Whether it's C++, C#, or shader code, I'm down to make games that feel tight and play smooth. Currently looking for the next project where performance and gameplay come together.

Pedro Ferreira

Hey, I'm Pedro – a game programmer from Leiria who's all about building stuff that actually runs well. I've spent the last few years neck-deep in engines (custom ones, Unity, Unreal), optimizing everything from batch rendering to object pooling because nobody likes dropped frames. Whether it's C++, C#, or shader code, I'm down to make games that feel tight and play smooth. Currently looking for the next project where performance and gameplay come together.

Available to hire

Hey, I’m Pedro – a game programmer from Leiria who’s all about building stuff that actually runs well. I’ve spent the last few years neck-deep in engines (custom ones, Unity, Unreal), optimizing everything from batch rendering to object pooling because nobody likes dropped frames.
Whether it’s C++, C#, or shader code, I’m down to make games that feel tight and play smooth. Currently looking for the next project where performance and gameplay come together.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate

Language

Portuguese
Fluent
English
Advanced

Work Experience

Game Programmer at Fujitsu
July 1, 2025 - October 14, 2025
Developed Unity-based 3D gamification tools for employee training. Implemented interactive tutorials, progress tracking, and WebGL optimization, achieving 30 FPS browser performance.
Stealth Game Developer
September 1, 2023 - October 14, 2025
Developed stealth game released on itch.io with 500+ downloads. Implemented vision cone detection with raycasting, dynamic audio propagation, state-based AI behaviors, and collectibles system with 4 endings.
Project: Custom 2D Game Engine at Self-initiated
February 1, 2025 - October 14, 2025
Built game engine from scratch achieving 60 FPS at 1080p. Implemented ECS architecture, batch rendering, reducing draw calls by 80%.
Project: Xenon Clone – Arcade Shooter at Self-initiated
February 1, 2025 - October 14, 2025
Developed complete shooter with 3 enemy AI types and 4 weapon variants. Implemented object pooling reducing memory allocations by 90% and hierarchical state machines.
Project: Mobile 2D Shooter at Self-initiated
February 1, 2025 - October 14, 2025
Created wave-based mobile shooter with 20-wave progression system and 5 power-up types. Optimized for 60 FPS on mid-range Android using object pooling for 500+ concurrent entities.
Cashier at Continente (MC)
April 1, 2025 - October 22, 2025
Part-time retail position during studies.

Education

Bachelor's degree in Games and Multimedia at Polytechnic of Leiria
January 1, 2021 - January 1, 2025

Qualifications

Professional Formation Course - IT and Systems
September 14, 2017 - September 14, 2017

Industry Experience

Computers & Electronics, Gaming, Retail, Education, Consumer Goods, Software & Internet, Media & Entertainment