Skip to content
View s9317741's full-sized avatar
  • Reallusion
  • New Taipei, Taiwan
  • 22:29 (UTC +08:00)

Block or report s9317741

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 is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
s9317741/README.md

Hi, I'm Jacky Yeh ๐Ÿ‘‹

Game AI & systems programmer โ€” I build search-based game engines in modern C++ and care about making them fast.

๐ŸŽฎ I work where game AI, search algorithms, and low-level performance meet. Most of my projects are playing engines for board/tile games, where a smarter algorithm and a tighter inner loop both matter.

  • ๐Ÿ”ญ Currently working on a Taiwanese Mahjong AI (MCTS engine in C++23)
  • ๐ŸŒฑ Digging into performance engineering: profiling, cache behavior, and parallel scaling
  • ๐Ÿ’ฌ Ask me about MCTS, game-tree search, or squeezing speed out of C++

๐Ÿ› ๏ธ Tech

C++ C# Python Unity CMake Git

Focus areas: Monte Carlo Tree Search ยท minimax / alpha-beta ยท expectiminimax ยท multithreading ยท performance profiling (VTune) ยท neural-network policy/value models


๐Ÿ† Competition Awards

My Taiwanese Mahjong engine, FatesGate, has medaled at major computer-game tournaments:

Year Award Tournament Venue
2026 ๐Ÿฅ‰ Bronze TCGA Computer Game Tournaments (Mahjong) NTUB, Taipei, Taiwan
2023 ๐Ÿฅ‡ Gold 28th TAAI Computer Game Tournaments (Mahjong) Yunlin, Taiwan
2022 ๐Ÿฅˆ Silver TAAI Computer Game Tournaments (Mahjong) NCKU, Tainan, Taiwan
2022 ๐Ÿฅ‰ Bronze 25th Computer Olympiad (Mahjong) Online
2022 ๐Ÿฅ‰ Bronze TCGA Computer Game Tournaments (Mahjong) NCNU, Nantou, Taiwan

๐Ÿš€ Selected Projects

๐Ÿ€„ FatesGate โ€” Taiwanese Mahjong AI โ€” C++23 A 16-tile Mahjong playing engine built on Monte Carlo Tree Search, with importance sampling, a transposition table, and an opponent deal-in model. Tuned for speed with per-thread tree parallelism and a profiled rollout inner loop. Gold (TAAI 2023) and multiple tournament medals โ€” see above.

โ™Ÿ๏ธ Dark Chess / EinStein wรผrfelt nicht! engines โ€” C++ Bitboard-based search engines using alpha-beta and expectiminimax with chance nodes, validated against gold-standard test suites.

๐Ÿง˜ Motion-controlled fitness game โ€” Unity, C# A Kinect / BlazePose pose-driven yoga game with data-driven joint-angle scoring and webcam (RGB) skeleton input.


๐Ÿ“ซ Connect

  • Email:
  • LinkedIn:

Pinned Loading

  1. ContractHUD ContractHUD Public

    Forked from jozef-b/ContractHUD

    Farming Simulator 2022 Mod - Helpful small HUD displaying the current completion percentage of all active contracts

    Lua

  2. FS22_AutoDrive FS22_AutoDrive Public

    Forked from Stephan-S/FS22_AutoDrive

    FS22 version of the AutoDrive mod

    Lua

  3. FS22_BetterContracts FS22_BetterContracts Public

    Forked from Mmtrx/FS22_BetterContracts

    Farming Simulator mod to enhance contracts handling

    Lua

  4. ProjectEye ProjectEye Public

    Forked from Planshit/ProjectEye

    ๐Ÿ˜Žไธ€ๅ€‹ๅŸบๆ–ผ20-20-20่ฆๅ‰‡็š„็”จ็œผไผ‘ๆฏๆ้†’Windows่ปŸ้ซ”

    C#

  5. uxlfoundation/oneTBB uxlfoundation/oneTBB Public

    oneAPI Threading Building Blocks (oneTBB)

    C++ 6.7k 1.2k

  6. 15-Puzzle 15-Puzzle Public

    15 puzzle with c

    C++