Projects

WiTwin-Maxwell

witwin-ai

Differentiable full-wave electromagnetic (Maxwell) solver built with Slang on GPU, native to PyTorch.

Python Slang PyTorch CUDA
GitHub 2026

WiTwin-Radar

witwin-ai

Differentiable radar simulator for wireless sensing research on FMCW / mmWave pipelines.

Python PyTorch CUDA
GitHub 2026

RayD

Minimalist differentiable ray tracing infrastructure for Dr.Jit, PyTorch, and the Slang shader language.

C++ CUDA Slang Dr.Jit PyTorch
GitHub 2026

DiffASM

Differentiable Angular Spectrum Method for 6G wireless simulation — GPU-accelerated, gradient-friendly diffraction.

Python PyTorch CUDA
GitHub 2026
Pre-LLM Era · Every Line Hand-Typed by an Actual Human 😭
ALight Creator

[Archived] RF Creator

Next Generation Radio Simulator.

Reincarnated as WiTwin Studio Platform.

C++ CUDA Pytorch Slang ImGUI OpenGL Vulkan
Coming Soon 2025
VTensor

VTensor

An online visual editor for machine learning and neural networks.

HTML/CSS Python Flask SQL JS/TS C++
2020
Dragonfly

A Differentiable, GPU-Friendly Programming Language

Dragonfly — a toy compiled language exploring differentiable, GPU-friendly programming.

C/C++ CUDA LLVM Assembly
GitHub 2020

ALight Renderer Combo

ALight Renderer Combo is a combination of various rendering technologies for research and study use.

ALight Rasterizer

[Archived]
ALight-Rasterizer

Realtime CPU rasterizer with programmable rendering pipeline.

C# .NET Core
GitHub 2018
ALight Ray

[Archived]
ALight-Ray

Physical based offline path tracing CPU renderer.

C#
GitHub 2018
ALightGPU

[Archived]
ALightGPU

Simple GPU path tracing renderer developed using CUDA.

C++ CUDA
GitHub 2019
Unity-Steam

Unity-Steam Networking System

One of the first few solutions of Steam multiplayer networking for Unity Engine. It is a low-level networking framework to connect Unity Component System and Steam P2P network services. Used by commercial games such as RUSSIA BATTLEGROUNDS.

C# Unity Steamworks API
GitHub 2017
Sandbox Game

3D Sandbox Game

A 3D sandbox video game developed entirely by me when I was 14 years old (2014). It was the first time I completed a large-scale project, handling PR and business alone. Developing this game led me to study Computer Graphics.

C# Unity
2013 ~ 2015