Gameplay System and Render Engineer.
Skills:
Gameplay System:
- Making algorihetm and system in different senarion in related to the game.
- Making plugings and systems to help artist impelemnet their work easier.
- Componet base programming to make it easy to colaborat with other programmer.
Render Engineer:
- Impelemeting custom compute and pixel shader in Unreal engine
- Impelemeting custom compute and fragment shader in Unity engine
- Open GL prgramming knowledge
- CPP Raytracing
I am currently pursuing my graduate studies at Louisiana State University, with an expected graduation in May 2025. Since August 2023, I have been working as a graduate assistant at the XR Studio, contributing to various virtual production projects. In this role, I have also worked as a developer on several VR digital twinning projects.
I actively collaborating with interdisciplinary artists and conducting research on cutting-edge technologies used in virtual production studios. My passion lies in developing tools that empower artists to enhance their creative designs. My special focus on shader and graphics programming that capitalizing on math-driven solutions.
Developed Tools & Games

TEM Lab Digital Twin
– Unreal Engine
– C++, VR, Digital Twinning
– Since 2024
– group of 6
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.
My role:
Technical Developer, created the electron path simulation inside the microscope.

Ultrasound Procedure
– Unity Engine
– C#, VR, HLSL & ShaderLab
– Since 2024
– group of 5
My role:
Technical Developer (Shader Developer, Mathematics Programmer)
Sections:
– Hand movement system
– Smoothing the gameplay visuals
– Nested Stencil Shader

Verocity
– Unreal Engine
– C++, Multiplayer
– Since 2023
– group of 8
My role:
Tech Artist and Tool Developer
Sections:
– Player placement system
– Physics-based slope detection system

House Simulation 1
– Unity Engine
– C#, Digital Twin
– 2022
– group of 3
Features:
– Camera Movement
– Dynamic Sitting Interaction
– Interactive Item Pickup
– Lighting Setup
– UI Design

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

Muchi
– Unreal Engine
– Blueprint, Chillennium Game Jam
– 2024
– group of 4
Description:
Muchi is a fast-paced team game we created during the Chillennium 2024 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

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

Particle Morphing System
– Unreal Engine
– Blueprint
– 2023
– Solo
Description:
This morphing system in Unreal Engine designed to control particles and create morph animations

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

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
Virtual Production

The Plaqueromancer
XR Studio, LED Wall
– Unreal engine background, Puppet kid’s show

Interaction
XR Studio, LED Wall
– Touch designer, Interactive background

Hall of Mirror
XR Studio, LED Wall
– Interactive background, Lighting Cycle
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