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.

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