Skip to content
View yuantianle's full-sized avatar
Block or Report

Block or report yuantianle

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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


Typing SVG

LinkedIn Portfolio TechBlog

I'm a Software Developer deeply passionate about crafting immersive Game Development experiences, pushing the boundaries of Computer Graphics, and diving into Full-stack projects. My journey has been an exhilarating blend of creativity and technology, where I've honed my skills in designing engaging games, visually stunning computer graphics, and robust Full-stack applications. In my recent role as a Technical Art Lead, I delved into character design, sprite processing, URP, VFX, and advanced animation techniques, fostering a love for innovation.

Simultaneously, my previous academic endeavors led me to roles like Graduate Teaching Assistant and Research Software Developer at Oregon State University, where I shared knowledge and contributed to groundbreaking projects in real-time 3D crack generation frameworks and regex password decryption libraries. Venture into my GitHub repository, where innovation and captivating projects await. Whether you're a developer, a gaming enthusiast, or simply curious about the fusion of technology and creativity, explore these repositories and witness the evolution of my skills and passion. Let's embark on this software development adventure together!


Game Projects

Topics Demos Source Code
$\textcolor{#f15b40}{\textsf{Unity 2D adventure game (Contributing)}}$ - -
$\textcolor{#f15b40}{\textsf{UE5 ESP32 flight simulator (Unannounced)}}$ - -
$\textcolor{#f15b40}{\textsf{Marcus shooting!}}$ Demo1 Demo2Demo3Demo4Demo5 Source Code
$\textcolor{#f15b40}{\textsf{Horrible room exploration}}$ Demo1 Demo2 Demo3 Source Code
$\textcolor{#f15b40}{\textsf{Unity Angry Birds Cover}}$ Demo1 Demo2 Source Code
$\textcolor{#f15b40}{\textsf{Mark's Zelda}}$ Demo1 Demo2 Demo3 Source Code
$\textcolor{#f15b40}{\textsf{Mark's Zoo}}$ Demo Source Code

Scientific Visualization

Topics Demos Source Code
$\textcolor{#fdb64e}{\textsf{Graphical Calculator}}$ Link Source
$\textcolor{#fdb64e}{\textsf{Greybody shadowing}}$ Demo1 Demo2 Demo3 $\textcolor{grey}{\textsf{closed source}}$
$\textcolor{#fdb64e}{\textsf{Voronoi subdivision}}$ Demo1 Demo2 Demo3 Source
$\textcolor{#fdb64e}{\textsf{Thermal dynamics on 2D mesh surface (FEM)}}$ Demo1 Demo2 Demo3 Demo4 Source
$\textcolor{#fdb64e}{\textsf{Parametric measurement for Newtonian fluid flow}}$ Demo1 Demo2 Demo3 Source
$\textcolor{#fdb64e}{\textsf{Picture info redistribution}}$ Demo1 Demo2 Demo3 Source
$\textcolor{#fdb64e}{\textsf{Linear rotation-invariant method for meshes deformation}}$ Demo Source
$\textcolor{#fdb64e}{\textsf{Sketch art stylization based on curvature tensor}}$ Demo1 Demo2 Demo3 Demo4 Source
$\textcolor{#fdb64e}{\textsf{Mesh smoothing, 3D surface Heat diffusion, and 3D texture synthesis}}$ Demo1 Demo2 Demo3 Source
$\textcolor{#fdb64e}{\textsf{Mesh subdivision and 3D checkboard texturing}}$ Demo1 Demo2 Source
$\textcolor{#fdb64e}{\textsf{Ray tracing}}$ Demo Source
$\textcolor{#fdb64e}{\textsf{Inverse kenematics}}$ Demo1 Demo2 Demo3 Source
$\textcolor{#fdb64e}{\textsf{2D texture synthesis}}$ Demo Source
$\textcolor{#fdb64e}{\textsf{Basic filters and LoG/DoG filters}}$ Demo1 Demo2 Demo3 Demo4 Demo5 Demo6 Demo7 Demo8 Demo9 Source
$\textcolor{#fdb64e}{\textsf{Numerical modeling for ODE}}$ Demo Demo Demo Source

Shader Projects

Topics Demos Source Code
$\textcolor{#aed361}{\textsf{Three.js 3D zone}}$ Demo Link Source Code
$\textcolor{#aed361}{\textsf{Collection of GLSL effects}}$ Demo1 Demo2 Demo3 Demo4 Demo5 Source Code
$\textcolor{#aed361}{\textsf{Parallel mapping lighting GUI}}$ Demo1 Demo2 Demo3 Source Code
$\textcolor{#aed361}{\textsf{Shader Demos (OpenGL 3.2+)}}$ Demo1 Demo2 Demo3 Demo4 Demo5 Demo6 Demo7 Source Code
$\textcolor{#aed361}{\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
$\textcolor{#70c3ed}{\textsf{Password crackStation}}$ Source Code

Arduino Projects

Topics Demos Source Code
$\textcolor{#d671ab}{\textsf{E-paper weather forecast system}}$ Demo1 Demo2 Demo3 Demo4 Source Code


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


- -

Popular repositories

  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. Public

    HTML 1

  4. Collection_learnopencv Collection_learnopencv Public

    Forked from spmallick/learnopencv

    Learn OpenCV : C++ and Python Examples

    Jupyter Notebook

  5. git_intro git_intro Public

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


  6. ci_practice ci_practice Public

    Continuous Integration practice