Gameplay System and Render Engineer.
– Skills:
Gameplay System Engineer:
- Leverage mathematics and creativity to develop custom algorithms and systems that solve core gameplay problems.
- Develop editor tools and plugins to improve artist workflows and streamline production.
- Follow component-based programming practices to improve modularity and team collaboration.
- Prioritize scalability and performance optimization in all development stages.
Render Engineer:
- Unreal Engine
- Implementing custom compute and pixel shaders as plugins (HLSL).
- Procedural generation using PCG and compute shaders.
- Unity
- Writing custom compute and fragment shaders using Unity’s ShaderLab.
- General
- Proficient in OpenGL programming.
- Experience with ray tracing using C++.
Developed Tools & Games

TEM Lab Digital Twin
Unreal Engine , CPP , Blueprint , VR
Description:
A digital twin of a Transmission Electron Microscope (TEM), designed to help doctoral students train on the TEM in a more visual and accessible way.
– Since 2024
– group of 5
My role:
Technical Developer, created the electron movement simulation inside the microscope. and UI system to lable each part of the microscope.

Ultrasound Procedure
Unity , C# , ShaderLab HLSL
My role:
Technical Developer (Shader Developer, Mathematics Programmer)
Sections:
– Hand movement system
+ By creating collision detection with using mathematic.
– Smoothing the gameplay visuals
+ Using Nested Stencil Shader

Verocity
Unreal Engine , CPP , Blueprint , Multiplayer
Description:
A multiplayer racing game in a futurestic city called Verocity.
– 2023 – 2025
– Group of 8
My role:
As a tech artist and tool developer, I have worked on the game:
– Game map
– Player placement system
– Physics-based slope detection system

House Simulation 1
– Unity Engine
– C#
– 2022
– group of 3
Features:
– Camera Movement
– interacte with environment, sitting, picking up items.
– Lighting Setup
– UI Design

Muchi
Chillennium Game Jam
– Unreal Engine
– Blueprint
– 2024
– group of 4
Description:
Muchi is a fast-paced team game we created during the Chillennium 2024 Game Jam in just 48 hours!

No Surprises
Chillennium Game Jam
– Unreal Engine
– Blueprint, C++, Chillennium Game Jam
– 2025
– group of 4
Description:
No Surprises! is a fast-paced team game we created during the Chillennium 2025 Game Jam in just 48 hours!

Zombie Killer
– Unity Engine
– C#, Web GL,
– 2022
– Solo
Features:
– Class Interaction and Design Patterns
– Game States
– Settings of the Game
– Game Different Difficulty
– Zombies
– Player Gun
– Game Design and Map

Scarecrow – Don’t look away
– Unity Engine
– C#, Web GL
– 2021
– Solo
Features:
– Game Sate
– Monster
– Collectible Objects
– Map Editor
– Tutorial State

Environment generator
– Unity Engine
– C#,
– 2021
Poisson Disk Sampling Algorithm operates with a complexity of O(n) for generating a set of points, making it ideal for the fast and even object distribution

House Simulation 2
– Unity Engine
– C#, Digital Twin
– 2022
– Solo
Features:
– Camera Setup
– Adaptive UI for Object Color Customization
– Dynamic Object Color Change

Particle Morphing System
– Unreal Engine
– Blueprint
– 2023
– Solo
Description:
This morphing system in Unreal Engine designed to control particles and create morph animations, with this you can make a series of animations using a custom timeline or Unreal sequencer or both together!

Try not to Lose
– Unity Engine
– C#, HLSL, Compute shader
– 2022
– Solo
Features:
– Dynamic Boundaries
– High Scores and Gameplay Mechanics

Flag Collector
– Unity Engine
– C#, Web GL, Math
– 2021
Features:
– State Controller
– Following and Rotation
– Flag Planting

Bit Masking
– Unity Engine
– C#, Optimizing
– 2019
-Solo
Description:
I utilized the bit masking technique to efficiently manage and store multiple data values within a single 8-bit integer, optimizing memory usage.

Chess
– Unity Engine
– C#, Custom algorithm
– 2019
– Solo
Features:
– Calculating Check and Checkmate
– King’s movement

Sud Enforcer
LSU Global Game Jam
– Unreal Engine
– Blueprint, CPP
– 2025
– group of 3
Description:
Sud Enforcer is a fast-paced team game we created during the LSU Global Game Jam 2025 in just 48 hours!
Virtual Production

The Plaqueromancer
LSU XR Studio, LED Wall
– A puppet kid’s show with virtual background in Unreal engine.

Interaction
LSU XR Studio, LED Wall
– Touch designer, Interactive background. Background moves with the live music.

Hall of Mirror
LSU XR Studio, LED Wall
– Interactive background, sending camera feedback into the screen until you get an unlimited number of cycles.
.gif)
Phantom of Utopia III
LSU XR Studio, LED Wall
– Developed a background animation inside Unreal Engine that features over 80 photogrammetry-based poses.

LSU Motion Capture setup
LSU XR Studio, LED Wall
– Installing and operating the motion capture system, with Optitrack cameras and Motive.
.gif)
LSU Studio Lighting and DMX controller
LSU XR Studio, Lighting Setup
– Connecting and setting up different types of lights in the studio to their controller and making a DMX light controller in Unreal Engine for sky panel lights.
.gif)
Lost Reveries
LSU XR Studio, LED Wall, Movie
– I was as one of the main actors in this movie. As a doctor who raised from death.

LSU Sport Marketing
LSU XR Studio, Lighting Setup, Camera
– I’m one of the videographers for LSU sport marketing.

LSU Interviews
LSU XR Studio, Lighting Setup, Camera
– I’m one of the videographers and set up sound equipment for LSU interviews
Math

Sinning dot product
– Unity Engine
– Dot Product
Detecting then the Player looking at something

Bouncy ray using dot product
– Unity Engine
– Dot Product
Making Ray bounce 90 degree off multiple surfaces

Cross product Coordinate system
– Unity Engine
– Cross Product
This shader make the top of the object white to give illusion of snow, it uses the object texture normal.
Shaders

Displacement Shader
Unity Engine
– ShaderLab, HLSL
Creating a displacement shader by coding on the vertex shader

Explosion Effect
Unity Engine
– ShaderLab, HLSL
Wave + Distortion

Plants Shader
Unity Engine
– ShaderLab, HLSL
Alpha Blending vs Alpha Clipping

Nested Stencil Shader
Unity Engine
– ShaderLab, HLSL
Leveraging stencil buffers with layered operations to enhance visual transitions

Snow on top
Unity Engine
– ShaderLab, HLSL
Making the top of the object white to create the illusion of snow, and adding a blend range using inverse lerp