Justin started to play chess when he was seven years old. In 2015, just three years after the start of his chess career, he became a USCF National Master. He has previously played well in Saint Louis, winning the 2017 Saint Louis Invitational after defeating IM Torres Rosas and scoring his first IM norm. Justin then went on to score a second IM norm at the 2018 World Open and came back to Saint Louis to score his third and final IM norm by winning the IM section of the Saint Louis Invitational. Besides chess, Justin enjoys math and music.