pmhpereira
Location: Portugal
Remote: Yes
Willing to relocate: No
Technologies: C++, Rust, C#, Unreal Engine, TypeScript, React, Qt, ImGui, WebAssembly
Email: Look inside my Resumes
Résumé/CV:
https://pmhpereira.github.io/resume/senior-software-engineer.pdf
https://pmhpereira.github.io/resume/technical-project-manager.pdf
Senior/Lead engineer with 9+ years of experience building developer tools, editors, game engines, and real-time applications.Led a team of 4 engineers building a custom 3D game engine and editor in Rust, WebAssembly, TypeScript, and React. Shipped 7 games using our own engine, 2 of them with the cooperation of external studios.
Designed and shipped developer tooling across browser-based editors, in-engine debug UIs, profiling tools, and production workflows.
Built engine/editor integrations spanning Unreal Engine, Slate, Qt, WPF, ImGui for the TV broadcasting industry.
Worked across the full stack of real-time development: engine architecture, gameplay systems, tooling, multiplayer infrastructure, and content workflows.
Looking for Senior/Lead Engineering or Technical Management roles where my background in developer tools, game engines, real-time systems, gameplay, and technical architecture can transfer to broader software domains. Remote from Portugal.
Location: Portugal
Remote: Yes
Willing to relocate: No
Technologies: C++, Rust, C#, Unreal Engine, TypeScript, React, Qt, ImGui, WebAssembly
Email: Look inside my Resumes
Résumé/CV:
https://pmhpereira.github.io/resume/senior-software-engineer.pdf
https://pmhpereira.github.io/resume/technical-project-manager.pdf
Senior/Lead engineer with 9+ years of experience building developer tools, editors, game engines, and real-time applications.Led a team of 4 engineers building a custom 3D game engine and editor in Rust, WebAssembly, TypeScript, and React. Shipped 7 games using our own engine, 2 of them with the cooperation of external studios.
Designed and shipped developer tooling across browser-based editors, in-engine debug UIs, profiling tools, and production workflows.
Built engine/editor integrations spanning Unreal Engine, Slate, Qt, WPF, ImGui for the TV broadcasting industry.
Worked across the full stack of real-time development: engine architecture, gameplay systems, tooling, multiplayer infrastructure, and content workflows.
Looking for Senior/Lead Engineering or Technical Management roles where my background in developer tools, game engines, real-time systems, gameplay, and technical architecture can transfer to broader software domains. Remote from Portugal.
Remote: Yes. 5+ years remote, working with teams across timezones from Thailand, Austria and California.
Willing to relocate: No
Technologies: Rust, C++, C#, TypeScript, React, WebAssembly, WebGL2, Unreal Engine, Unity, Godot, OpenCV, any rendering API
Résumé/CV: https://pmhpereira.github.io/resume.pdf
Email: pmh.pereira [at] gmail dot com
Senior Software Developer focused on computer graphics, games, and interactive applications.
For the past 3 years I worked on a high-performance 3D game engine and editor in Rust, deployed to WebAssembly/WebGL2 for an online game platform.
Before that, I worked in TV broadcast graphics, including Unreal Engine integrations, virtual sets, AR/VR workflows, virtual stadiums, virtual crowds, and virtual ads.
Looking for senior/lead roles around games, graphics, engine/tools, gameplay systems, computer vision, or interactive 3D. Full-time preferred, open to contract or part-time.
Remote: Yes. 5+ years remote, working with teams across timezones from Thailand, Austria and California.
Willing to relocate: No
Technologies: Rust, C++, C#, TypeScript, React, WebAssembly, WebGL2, Unreal Engine, Unity, Godot, OpenCV, any rendering API
Résumé/CV: https://pmhpereira.github.io/resume.pdf
Email: pmh.pereira [at] gmail dot com
Senior Software Developer focused on computer graphics, games, and interactive applications.
For the past 3 years I worked on a high-performance 3D game engine and editor in Rust, deployed to WebAssembly/WebGL2 for an online game platform.
Before that, I worked in TV broadcast graphics, including Unreal Engine integrations, virtual sets, AR/VR workflows, virtual stadiums, virtual crowds, and virtual ads.
Looking for senior/lead roles around games, graphics, engine/tools, gameplay systems, computer vision, or interactive 3D. Full-time preferred, open to contract or part-time.
Remote: Yes, with proven experience working with teams from timezones between Thailand to San Francisco, CA.
Willing to relocate: No
Technologies: Rust, C++, C#, OpenCV, any game engine, any rendering API
Résumé/CV: https://pmhpereira.github.io/resume
Email: pmh.pereira [at] gmail dot com
For the past 3 years I worked at an American startup where we developed a high-performance 3D game engine and editor in Rust. Deploying to WebAssembly and WebGL2 for an online web-based game platform, delivering console-quality visuals and near-native performance.
I also have professional experience on the TV Broadcasting industry, having worked at two of the largest software providers in terms of graphics rendering.
I love working and have professional experience with anything that is visual and interactive: games programming, rendering engines, computer vision.
Looking for a company that works in the same domains, old or new. Open to full-time, part-time or contractor.
Remote: Yes, with proven experience working with teams from Thailand to San Francisco, CA.
Willing to relocate: No
Résumé/CV: https://pmhpereira.github.io/resume
Email: [email protected]
For the past 3 years I worked at an American startup where we developed a high-performance 3D game engine and editor in Rust. Deploying to WebAssembly and WebGL2 for an online web-based game platform, delivering console-quality visuals and near-native performance.
I also have professional experience on the TV Broadcasting industry, having worked at two of the largest software providers in terms of graphics rendering.
I love working and have professional experience with anything that is visual and interactive: games programming, rendering engines, computer vision.
Looking for a company that works in the same domains, old or new. Open to full-time, part-time or contract work.
A high-performance 3D game engine and editor in Rust. It has the ability to deploy to WebAssembly and WebGL2, delivering console-quality visuals and near-native performance right in the browser.
Currently building a multiplayer cozy farming game, inspired by Animal Crossing. Reach out to our discord if you are interested in learning more: https://discord.com/invite/mHsQayQNdp
I started making one-game-a-month as a learning exercise to tinker with all the different aspects of developing a game: coding, modelling, making art, composing music and sound effects, and even writing a devlog.
I've been blogging the entire thing. My first one-game-a-month is at https://dudezord.github.io/projects/Gatekeeper, if you are curious.
I'll make one game a month, while trying to focus on learning the several disciplines required to properly make a game (art, modelling, audio, etc.)
Starship – SN10 – High-Altitude Flight Test
Starship – SN9 – High-Altitude Flight Test
Graphics Studies Compilation
2020 Yule Log – A Holiday Split Flap Livestream
This is more related to my personal distaste on how it affects my productivity and my team's.
Other teams don't have a problem with it, although it is always a too convoluted process to be able to push even the slightest feature or bug-fix.
Ask HN: Git Branching for Continuous Delivery
Hi HN,At my company, we have small teams up to 4 people. Each team is responsible for its own product and libraries.Libraries are shared using NuGet packages, created every merge and successful build. These changes are propagated recursively to every project by an automatic commit.Let's assume we have 3 projects, A_Product, B_Library and C_SubLibrary:- C is changed, revision number increases,...
if b is not nil, then a = b else a = c
Those were the last two levels created by John Romero, more than 20 years after the original launch of the game.
Does anyone know a similar tool for Windows 7/8?