A summary of things that involve both me and Riichi Mahjong, including my club, my apps, the games I played, etc.


I am the founder and president of Longhorn Riichi. I am also one of the primary contributors to the tech stack of the club (website, bots, etc.).


  • Ronhorn. Longhorn Riichi’s main server Discord bot, including commands for club operations and commands for online Riichi game utilities. The latter largely depend on the InjusticeJudge module.
  • UvUManager. the Discord bot for Longhorn Riichi’s special tournament UTA vs UTD, including commands specific to managing the tournament.

American Riichi Mahjong League

I joined American Riichi Mahjong League during its beta season. My seasonal stats are as follows:

Season Division Placement
Beta Pool D 20/21
Spring 2022 B2, Pool A 2/20
Summer 2022 B1 4/20
Fall 2022 Hiatus Hiatus
Winter 2023 A2 14/20
Spring 2023 Hiatus Hiatus
Summer 2023 A2 4/20
Fall 2023 A1 6/20
Winter 2024 Hiatus Hiatus
Spring 2024 A1 Ongoing


  • Mahjong Soul. My stats. Fun fact: I dropped from Master 3 3379/3600 to Master 1 ~1000/2800 in a long stretched unlucky streak; it made me question whether I deserved to be so close to Saint before.
  • Tenhou. My stats. Started playing more after joining ARML; my highest rank is 3 Dan, around 900/1200 with 1825 R.

I also played Riichi City, Sega MJ, Yakuza games’ mahjong etc. but so far I’ve only really seriously played Mahjong Soul and Tenhou.



Riichi Nomi Open 2023

My first ever in-person open tournament. I placed 54/120.

Columbus Open 2024

I placed 33/55.


I also played in the IORMC’s 2022 USA qualifier and ended up as 21/24 – didn’t qualify.


I have organized 4 iterations of this special intercollegiate tournament between UT Austin and UT Dallas. I led the UT Austin team (i.e., Longhorn Riichi) to win 3 of those 4 iterations!

Intercollegiate Mahjong

I led the UT Austin team to win the Fall 2022 Intercollegiate Mahjong Teams Tournament. Our team also got 2nd place in the Spring 2023 Intercollegiate Mahjong Teambattle.