top of page

Curious and driven with a keen interest in engine, tools, C++, and optimization. I'm strongly motivated by seeing how my work is helping others and how I could make it even better. Now looking for an internship as part of the internship program at The Game Assembly.

I am part of The Game Assembly’s internship program. As per the agreement between the Games Industry and The Game Assembly, neither student nor company may be in contact with one another regarding internships before April 23rd. 

 

Any internship offers can be made on May 5th, at the earliest.

Highlights

OcclusionCullHighlight.gif

Occlusion Culling

GreenThingy.gif

Particle Editor

Spite_Highlight.gif

Spite: To Hel and Back (R.O.S.E.)

Octree_Highlight.gif

Data Structures

VeloxGameEngine_Physics_GIF.gif

Velox Game Engine

ShatteredGameplayGif.gif

Shattered

​​Specialization 

The Game Assembly

​

Improves performance by preventing occluded objects from being sent to the GPU.​​​

​

Made in our custom engine R.O.S.E.

​​​

GIF shows objects being culled behind a transparent wall for demonstration.

Edit Particles in real-time with various intuitive features.

​

Made in our custom engine R.O.S.E.

​

Goal is for Technical Artists to better iterate and add more cool VFX to our games.

5th/6th Game Project

The Game Assembly

​

You can read about the R.O.S.E. engine here.

​​

Engine Programming

  • Cache-Friendly Components 

  • Entity Hierarchy

  • Asset Serialization

  • Threaded Level Loading

  • Scene Graph

Data Structures that have seen wide usage in R.O.S.E.​

​

  • Free Vector

  • Static Vector

  • Cache-Friendly Octree

  • Blackboard

  • Event

  • Thread Pool

​​​

GIF shows three Octrees, static (red), dynamic (green), & occluders (blue).

2D Game Engine developed on personal time.

​​

Engine Programming

  • Data-Oriented ECS

  • 2D Physics

  • Transform Hierarchy

  • Sprite Batching

  • Resource Handling

7th Game Project 

The Game Assembly

​

Engine Programming

  • Save & Load

  • ​Static & Dynamic Shadows

  • ​Lit Transparency

  • ​…

Animation Programming

  • 2D Blend Trees

  • Additive Animations

  • Root Motion

More Projects

FloraForager_2.PNG

Team Projects

8BitSFXGenerator.PNG

Other Projects

bottom of page