Developed Tools & Games
Syngenta Digital Twin
Godot , GDScript , Multiplayer , VR , AR
Description:
A multiplayer VR/AR digital twin platform for industrial training and visualization. Users can switch between VR and AR modes, use Toy Mode to rescale and relocate the model, and interact with the environment through a live AI assistant running on NVIDIA DGX Spark.

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
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.
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
House Simulation 1
– Unity Engine
– C#
– 2022
– group of 3
Features:
– Camera Movement
– interacte with environment, sitting, picking up items.
– Lighting Setup
– UI Design
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.
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.
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