For many, the Rubik's Cube is a head-scratching puzzle that invariably gets thrown across the room in frustration. But for 12-year-old Mohamed Charara, it's an artistic medium.
Mr Charara, of Dearborn, Michigan, says he can solve most of the puzzles in under a minute.
After that, he does something truly amazing.
With the more than one thousand cubes in his collection, Mr Charara creates stunning works of art.
From pieces depicting Harry Potter and the Joker to traditional Ramadan greetings, his projects display a high level of dedication, patience and creativity.
"My personal best is 28 seconds, but I usually range between 30 and 40 seconds [per Rubik's Cube]," he told The Arab American News.
As to the larger projects, he says, “it depends on the piece, but I can usually complete them in three to six hours."
Mr Charara says he was introduced to Rubik's Cubes by his mother, who challenged him to solve one in an attempt to reduce his screen time.
After watching a video about the puzzles and solving a few himself, he was hooked.
He even began making videos himself under the TikTok handle @rubikscuber0. The few videos he has posted have been viewed hundreds of thousands of times.
In addition to being a social media sensation, Mr Charara is also a swimmer on Unis Middle School's swim team and has dreams of being a reconstructive plastic surgeon.
"I want people to know that I find a huge passion in Rubik's Cubes and I do it not only for myself to enjoy, but for the entertainment of others," he told The Arab American News.