NEW
Proxify is bringing transparency to tech team performance based on research conducted at Stanford. An industry first, built for engineering leaders.
Learn more
Juan P.
Unreal Engine Developer
Juan is a skilled Unreal Engine Specialist with five years of commercial experience in game development and immersive technologies.
His expertise spans C++, C#, Unreal Engine, and Unity, with a strong focus on developing high-performance applications across VR, AR, console, and mobile platforms.
Juan’s achievements include being a finalist at the Reality Virtually Hackathon at MIT and earning the C++ Certified Associate Programmer certification, underscoring his technical proficiency and innovation in the field.
With a strong foundation in 3D/XR technologies and a proven ability to deliver robust solutions, Juan is a valuable contributor to any interactive or immersive software development team.
Main expertise
- C# 5 years
- C++ 6 years

- Unity 5 years
Other skills
- Rust 1 years

- Solidity 1 years

- JavaScript 1 years

Selected experience
Employment
Senior 3D Software Engineer
4DPipeline - 10 months
Implemented a proof-of-concept integration between a 3D modelling environment and Amazon’s Visual Asset Management System (VAMS), enabling communication between production software and a digital asset management backend using a Python bridge and a custom React-based plugin. Designed and implemented custom constraint-aware pathfinding systems in modern C++17 within Unreal Engine, building graph structures and runtime algorithms to evaluate multiple traversal paths for dynamically generated environments. Diagnosed and resolved low-level Unreal Engine Live Link execution issues by tracing engine call stacks and runtime tick flows, implementing a safe override architecture without modifying engine core modules.
Technologies:
- Technologies:
JavaScript
React.js
Python
C++
Unreal Engine
Unreal Engine / Blockchain Systems Engineer
AppLayer - 6 months
Designed a server-authoritative distributed architecture where blockchain state served as the final authoritative system. Implemented deterministic multiplayer systems and custom player state structures entirely in modern C++. Built a deterministic state machine synchronizing Unreal runtime state with backend transaction confirmation.
Technologies:
- Technologies:
C++
Unreal Engine
Solidity
Game Developer
Realworld-one - 2 years 8 months
- System Development: Developed a range of core systems within Unreal Engine using C++, with a focus on low-level functionality to support VR applications. These included frame rate counting, telemetry, input handling, and memory management.
- Maintenance and Optimization: Maintained and optimized existing systems to improve performance, stability, and scalability.
- Bug Fixing and Troubleshooting: Identified and resolved technical issues to ensure seamless operation across development environments.
- Modular Notification System: Created a modular notification system in C++ utilizing Unreal’s reflection system.
Unreal Engine C++ Developer
Realworld-one - 1 year 4 months
As a Low-Level C++ Unreal Engine Developer, I was tasked with spearheading the development, maintenance, and optimization of crucial systems utilized by content developers to craft immersive virtual reality experiences System Development: Developed a variety of essential systems within the Unreal Engine using C++, focusing on low-level functionalities to support VR experiences. These systems included but were not limited to frame rate counting, telemetry, input handling, and memory management.
Maintenance and Optimization: Regularly maintained and optimized existing systems to enhance performance, stability, and scalability.
Bug Fixing and Troubleshooting
Creation of a modular notification system, in C++ using Unreal’s reflection system
Technologies:
- Technologies:
C++
Unreal Engine
Unreal Engine Developer
RuckusDev (Acona, Italy) - 7 months
- Worked on Project A: Designed and refactored systems and mechanics using Blueprints and C++
- Created in-game UI tools integrated with databases
- Debugged both in-house and third-party code in Blueprints and C++
- Contributed to Project B: Developed network multiplayer functionality with C++, including codebase refactoring and debugging
- Implemented new shooting weapons using C++
Technologies:
- Technologies:
C++
Unreal Engine
Game Developer
Framestore (London, UK) - 4 months
- Project A: Implemented VR interactions with various elements, creating a simulation of the purchase process in a children's toy store using C++.
- Project B: Implemented SparkAR and Cannon.js to develop an AR application using JavaScript.
- Project C: Developed real-world object detection using AR recognition and machine learning in Unity and C#.
Unreal Engine VR Developer
Framestore (London, UK) - 4 months
Project A: VR interaction implementation with elements, creating a simulation of a purchase process of a kids toy store using C++
-
Project B: Implementation of SparkAR and Cannon.Js for an AR application using Javascript
-
Project C: Implementation of real-world object detection using AR recognition and machine learning in Unity and C#
Technologies:
- Technologies:
JavaScript
C++
C#
Unity
Unreal Engine
-
VR Developer
CheerioWorld - 3 years 6 months
- Nevermet: Developed the frontend of the application using React Native; was solely responsible for the entire frontend user experience.
- Couch: Developed gameplay interactions with UI elements, video synchronization, room system, and integrated Photon Networking. Implemented the new Oculus Avatars and resolved movement synchronization issues between clients using Unity and C#.
- Vantage Point: Developed gameplay interactions, a decision-making system, persistent data lifecycle, and handled optimization and quality assurance using Unity and C#.
- Cheerio: Developed gameplay interactions with world UI elements, a hologram system, and functionality for recording and displaying hologram messages using Unity and C#.
Technologies:
- Technologies:
JavaScript
React Native
C#
Unity
VR&AR&JR Gameplay Programmer
Inmersys - 7 months
- Renegades: Implemented Vuforia for augmented reality features.
- Created gameplay logic and touch input interactions.
- NDA Projects: Debugged and refactored code developed by full-time employees.
- Developed and implemented UI and UX components.
Image Processing Research Assistant
Universidad Panamericana - 7 months
- Project A: Creation of algorithm for counting of nuclei cells of a retina image for medical analysis. R&D of algorithms to enhance the quality of the image in a specific point of the image every frame of a video using Matlab
Technologies:
- Technologies:
Matlab
Education
MSc.Graphic Simulation Specialty (cum laude, best GPA of the Engineering Faculty)
Universidad Panamericana · 2019 - 2020
BSc.Digital Animation Engineering (cum laude)
Universidad Panamericana · 2015 - 2019
BSc.Digital Animation Engineering (cum laude)
Universidad Panamericana · 2015 - 2019
Find your next developer within days, not months
In a short 25-minute call, we would like to:
- Understand your development needs
- Explain our process to match you with qualified, vetted developers from our network
- You are presented the right candidates 2 days in average after we talk
