Intro

With over a decade of experience in the gaming industry, I have led engineering teams across a wide range of projects, from large-scale titles to indie developments. My expertise spans multiple platforms, ensuring seamless gameplay experiences and optimized performance. Whether building core systems, managing technical submissions, or enhancing multiplayer functionality, I thrive at the intersection of technology and game design, driving innovation to deliver high-quality games.

Throughout my career, I've collaborated with cross-functional teams to solve complex technical challenges and streamline development pipelines. My focus has always been on creating efficient, scalable solutions that push the boundaries of what is possible in game development. I am passionate about leading teams to exceed production goals and deliver compelling experiences for players worldwide.

Projects

Super Volito

Contintent Generator

Dungeon Generator

Spanish Conjugation App

Cloud Stands

Titles

Unannounced Multiplayer VR Game

I led the development of core gameplay systems, focusing on the VR rig, interaction mechanics, and player spawning. I built a rapid level transition system optimized for Quest 2, achieving fast load times to support fast-paced, minigame-focused gameplay. In addition, I developed a core framework plugin integrated with EOS, streamlining P2P multiplayer by managing lobby sessions.

I collaborated with the team to define the architecture for minigame flow, gameplay events, and an efficient event binding/listening model. I worked with engineers to enhance the EOS integration, adding advanced matchmaking, leaderboards, analytics, and achievements. Partnering closely with production, I created milestone-driven plans, identifying risks and ensuring smooth development using Agile methodologies.

Unreal | C++ | Git | PlayStation VR 1+2 | Quest 2+3 | EOS | Multiplayer

Rogue Racing / Zombies!!!

During my time on the Framework Projects, I led efforts to modernize a 10+ year-old codebase, upgrading development environments, libraries, and build processes across multiple platforms, including Windows, iOS, and Android. I worked closely with teams to streamline workflows, and pipelines.

In addition to technical upgrades, I collaborated with Art, UX, and Marketing teams to ensure TRC compliance and resolve legacy issues with join flows and AWS backend systems. By improving engineering timelines and refining processes, I helped position the projects for success across diverse platforms and devices.

C++ | Objective-C | CMake | IOS | Android | Steam | Multiplayer

Lord of the Rings: Return to Moria

I led the engineering efforts to optimize performance and manage the PlayStation 5 port. I worked closely with engineers to implement systems for managing assets, reducing shader complexity, and improving performance for both CPU and GPU. My role also involved ensuring TRC compliance and coordinating with other teams.

I helped architect the controller support and streamlined the UI for cross-platform functionality. By optimizing workflows and collaborating across teams, I contributed to successfully bringing the project to completion while maintaining high-quality gameplay across platforms.

Unreal | C++ | Perforce | PlayStation 5 | Epic | Multiplayer

Hello Neighbor: Search and Rescue

I led the engineering team in developing gameplay systems for a VR, physics-driven experience. I focused on creating intuitive movement mechanics, including an advanced mantling system for smooth climbing and ladder traversal. My team also built a dynamic level streaming system, enabling complex environments with minimal loading times.

Beyond core gameplay, I collaborated with the AI engineering team to develop a task-driven AI system that reacted dynamically to player actions, creating more challenging and adaptive behavior patterns. I also worked closely with the design team to ensure the game’s puzzle elements integrated smoothly with the VR mechanics. My efforts helped ensure the game’s successful porting to a wide range of VR platforms, including Quest, Steam VR, PlayStation VR, and more, maintaining consistency across devices while meeting platform-specific requirements.

Unreal | C++ | Perforce | Quest 2 | Steam VR | PlayStation VR 1+2

Hello Neighbor 2: DLCs

I led the engineering efforts to implement custom AI systems and gameplay mechanics based on design feedback. I worked closely with designers to create unique AI behaviors, item interactions, and puzzle elements, enhancing the overall player experience. Additionally, I developed a physics-based drone vehicle.

I also focused on optimizing performance for low-end devices, collaborating with artists to ensure stable frame rates and efficient asset management. By building level streaming systems and event-driven gameplay, I ensured the DLCs seamlessly integrated with the base game, maintaining smooth and engaging gameplay across all supported platforms.

Unreal | C++ | Git | Xbox | Steam | Switch

Five Nights At Freddy's: Security Breach

On Five Nights at Freddy's: Security Breach, I focused on optimizing the game by collaborating with artists to refine high-poly assets, shaders, and collision volumes for improved performance. I established detailed documentation for workflows, best practices, and pipelines to prepare the game for console ports.

Additionally, I helped develop the low-level streaming system, which, when combined with these best practices, enabled a seamless user experience in a dynamic open-world setting. I fostered a development environment that streamlined performance improvements as the game neared completion.

Unreal | C++ | Perforce | PlayStation 4+5 | Steam

Five Nights At Freddy's: Help Wanted

Five Nights at Freddy’s: Help Wanted, I focused on optimizing the game for lower-end platforms, ensuring smooth performance across Oculus Quest, Android, and iOS devices. I profiled the game on different devices to identify performance bottlenecks and implemented solutions for both graphical and gameplay issues.

I collaborated with artists to optimize assets and reduce GPU load by refining draw calls and poly counts. Throughout development, I ensured the optimization pipelines were clear, providing documentation to support both artists and engineers in their tasks, ultimately improving the game’s performance across multiple devices. Later I upgraded the game to silicon, which required upgrading the Unreal engine from 4.24 to 4.26.

Unreal | C++ | SVN | VR | Oculus Quest 1+2 | Android | IOS

Skills

    Languages

    • C/C++
    • C#/.net
    • Javascript
    • Python
    • Java

    Front End

    • Css
    • Html
    • React
    • Less
    • canvas

    Back End

    • Node.js
    • PHP
    • SQL
    • Postgres
    • AWS

    Programs

    • Unreal
    • Unity
    • Blender
    • Photoshop
    • Git

Random Contintental Map

Your browser does not support the canvas element.

Controls
Click in the window To move around with WASD, zoom in and out with Q and E. Hold Shift to Move Faster. Click Esc to regain control of your mouse.

Dungeon Path Generator

Your browser does not support the canvas element.

Controls
Click in the window To move around with WASD, zoom in and out with Q and E. Hold Shift to Move Faster. Click Esc to regain control of your mouse.

City Path Generator

Your browser does not support the canvas element.

Controls
Click in the window To move around with WASD, zoom in and out with Q and E. Hold Shift to Move Faster. Click Esc to regain control of your mouse.

Elements

Text

This is bold and this is strong. This is italic and this is emphasized. This is superscript text and this is subscript text. This is underlined and this is code: for (;;) { ... }. Finally, this is a link.


Heading Level 2

Heading Level 3

Heading Level 4

Heading Level 5
Heading Level 6

Blockquote

Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.

Preformatted

i = 0;

while (!deck.isInOrder()) {
    print 'Iteration ' + i;
    deck.shuffle();
    i++;
}

print 'It took ' + i + ' iterations to sort the deck.';

Lists

Unordered

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Alternate

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Ordered

  1. Dolor pulvinar etiam.
  2. Etiam vel felis viverra.
  3. Felis enim feugiat.
  4. Dolor pulvinar etiam.
  5. Etiam vel felis lorem.
  6. Felis enim et feugiat.

Icons

Actions

Table

Default

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Alternate

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Buttons

  • Disabled
  • Disabled

Slider

Form