Skip to content
View ytianle's full-sized avatar
:octocat:
In a committed relationship with git push
:octocat:
In a committed relationship with git push

Organizations

@SadJoyStudio

Block or report ytianle

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ytianle/README.md

chill-mario-pixel-moewalls-com

Typing SVG

Portfolio LinkedIn TechBlog

Hi there 👋 I'm Tianle (天樂), a passionate Full-Stack & Computer Graphics Engineer blending code, creativity, and curiosity into immersive digital experiences.

My journey has been an exhilarating blend of real-time rendering, game development, and full-stack engineering. I thrive on turning ideas into interactive visuals — whether it’s through advanced Scientific Visualization, CG Rendering Pipelines, WebGL Experiments, or Full-stack-powered intelligent systems.

🛠 In recent roles, I’ve:

  • Contributed to Domino’s Manager Order Override Auth, Non-taxable Product Exemption, AI-powered makeline-dispatch-Opt Service Construction, Parmesan Stuffed Crust Product, and Sales Forecast Override, across 4,000+ stores nationwide.
  • Supported a Unity Game technical art efforts as a Technical Art Lead, crafting real-time VFX, shaders, and optimizing Unity pipelines using URP, Shader/VFX/Anim Graphs, and ECS/job system.
  • Published a Digital Albumn based on single-page application, Oauth2 encryptions, and advanced AWS services
  • Designed a 3D math visualization app with marching cubes and Three.js, showcasing real-time WebGL graphical calculator.
  • Built physically based simulations for 3D cracks and multi-physics models in C++/GLSL during research at Oregon State University.

Outside of code, I’m all about expressing creativity and discipline: 🎶 I play music with my Fender Professional, 📷 capture the world through my Canon EF red rings, and 🥋 train in Shotokan Karate (6-kyu) to challenge both body and mind (OSU!).

If you're into real-time graphics, visual computing, or just love the fusion of tech and art, feel free to explore my repositories. I'm always building something new — and sometimes a little geek — but always with passion.

📬 Always happy to connect, collaborate, and create something awesome together!

Contributions

Topics Source Contributions
$\color{CarnationPink}{\textsf{Godot Engine}}$ Godot Engine Contributions Demo Contributions
$\color{CarnationPink}{\textsf{SmartScene Toolkit (Blender Add-ons)}}$ Blender Extensions Superhive Market Gumroad Source Code
$\color{CarnationPink}{\textsf{Unity Shader Graph Cheat Sheets}}$ www.cheatsheets.zip Contributions
$\color{CarnationPink}{\textsf{SadJoy Game Consultant}}$ SadJoy Closed source

Projects

Game Projects

Topics Demos Source Code
$\color{Red}{\textsf{Unity 2D adventure game (Contributing)}}$ Demo Closed source
$\color{Red}{\textsf{Marcus shooting!}}$ Demo1 Demo2Demo3Demo4Demo5 Source Code
$\color{Red}{\textsf{Horrible room exploration}}$ Demo1 Demo2 Demo3 Source Code
$\color{Red}{\textsf{Unity Angry Birds Cover}}$ Demo1 Demo2 Source Code
$\color{Red}{\textsf{Mark's Zelda}}$ Demo1 Demo2 Demo3 Source Code
$\color{Red}{\textsf{Mark's Zoo}}$ Demo Source Code

Scientific Visualization

Topics Demos Source Code
$\color{YellowOrange}{\textsf{Graphical Calculator}}$ Link Source
$\color{YellowOrange}{\textsf{Greybody Shadowing}}$ Demo1 Demo2 Demo3 $\textcolor{grey}{\textsf{closed source}}$
$\color{YellowOrange}{\textsf{Voronoi Diagram Subdivision}}$ Demo1 Demo2 Demo3 Source
$\color{YellowOrange}{\textsf{Thermal Dynamics on 2D Mesh Surface (FEM)}}$ Demo1 Demo2 Demo3 Demo4 Source
$\color{YellowOrange}{\textsf{Parametric Measurement for Newtonian Fluid Flow}}$ Demo1 Demo2 Demo3 Source
$\color{YellowOrange}{\textsf{Picture Info Redistribution}}$ Demo1 Demo2 Demo3 Source
$\color{YellowOrange}{\textsf{Linear Rotation-Invariant Method for Meshes Deformation}}$ Demo Source
$\color{YellowOrange}{\textsf{Sketch Art Stylization Based on Curvature Tensor}}$ Demo1 Demo2 Demo3 Demo4 Source
$\color{YellowOrange}{\textsf{Mesh Smoothing, 3D Surface Heat Diffusion, and 3D Texture Synthesis}}$ Demo1 Demo2 Demo3 Source
$\color{YellowOrange}{\textsf{Mesh Subdivision and 3D Checkboard Texturing}}$ Demo1 Demo2 Source
$\color{YellowOrange}{\textsf{Ray Tracing}}$ Demo Source
$\color{YellowOrange}{\textsf{Inverse Kenematics}}$ Demo1 Demo2 Demo3 Source
$\color{YellowOrange}{\textsf{2D Texture Synthesis}}$ Demo Source
$\color{YellowOrange}{\textsf{Img Processing: Basic Filters and LoG/DoG Filters}}$ Demo1 Demo2 Demo3 Demo4 Demo5 Demo6 Demo7 Demo8 Demo9 Source
$\color{YellowOrange}{\textsf{Numerical Modeling for ODE}}$ Demo Demo Demo Source

Shader Projects

Topics Demos Source Code
$\color{Green}{\textsf{Three.js 3D zone}}$ Demo Link Source Code
$\color{Green}{\textsf{Collection of GLSL Effects}}$ Demo1 Demo2 Demo3 Demo4 Demo5 Source Code
$\color{Green}{\textsf{Parallel Mapping Lighting GUI}}$ Demo1 Demo2 Demo3 Source Code
$\color{Green}{\textsf{Shader Effect Demos (OpenGL 3.2+)}}$ Demo1 Demo2 Demo3 Demo4 Demo5 Demo6 Demo7 Source Code
$\color{Green}{\textsf{Basic Computer Graphics Demos (OpenGL 1.0-3.1)}}$ Demo1 Demo2 Demo3 Demo4 Demo5 Demo6 Source Code

Full-Stack Projects

Topics Demos Source Code
$\color{Cerulean}{\textsf{MkDocs Nav Manager}}$ Demo Source Code
$\color{Cerulean}{\textsf{Photograph Garage}}$ Demo1Demo2Demo3Demo4Demo5Demo6Link Source Code
$\color{Cerulean}{\textsf{Password CrackStation}}$ Source Code

Arduino Projects

Topics Demos Source Code
$\color{Purple}{\textsf{E-paper Weather Forecast System}}$ Demo1 Demo2 Demo3 Demo4 Source Code

Tech Stack

Gaming Unity Unreal Blender SDEs VSCode Visual Studio Rider MySQL  SSMS AzureDataStudio
Languages C C++ C# OpenGL WebGL Python Libraries Boost OpenCV Qt Bootstrap MATLAB Matplotlib CGAL Eigen jQuery BOOST EF LINQ Dapper HTML5 CSS3 JavaScript TypeScript Threejs
Front/Back-end Angular React .Net Tooling Azure AWS Git BitBucket Jira Wrike Docker Bash Shell Ubuntu ChatGPT CMake
API NodeJS Express.js JWT DevOps GitHub Actions Jenkins Nexus Cloudflare Github Pages Vercel
Testing Postman Static Badge Swagger NUnit MOQ Splunk Design & Writing & Others Confluence Adobe Fonts Adobe Lightroom Adobe Photoshop LaTeX Markdown Vim Arduino 

3D

- -

Popular repositories Loading

  1. Shader_Effect_Design-BC-Mar2022 Shader_Effect_Design-BC-Mar2022 Public

    A side project for uploading personal collection of shader effects, which are realized by OpenGL shader code.

    GLSL 1

  2. Mini_DIY_Blutooth_Radio-ING-June2022 Mini_DIY_Blutooth_Radio-ING-June2022 Public

    Radio Project by using ESP32 development board. The MDBR can realize Electronic display, Audio amplifier, and Bluetooth connection

    C++ 1

  3. ytianle.github.io ytianle.github.io Public

    HTML 1

  4. Mkdocs_Yaml_Nav_Organizer-Dec2025 Mkdocs_Yaml_Nav_Organizer-Dec2025 Public

    UI interfave

    HTML 1

  5. Collection_learnopencv Collection_learnopencv Public

    Forked from spmallick/learnopencv

    Learn OpenCV : C++ and Python Examples

    Jupyter Notebook

  6. git_intro git_intro Public

    Mark's GitHub learning with TDD (Test-driven development)

    Python