About Me

Hello! My name is Cliff, a programmer based in Toronto. I studied Computer Engineering at the University of Waterloo and have nearly 2 years of professional experiencing working in the game and web industries.

One day, in addition to being a programmer, I would like to:

Become a better game designer.

This is because I have a lot of project ideas that I want to make, and I want to have game design knowledge and experience to help me with those. I find that I can usually complete simple projects like making a fun minigame or creating custom decks of playing cards. But, for the bigger projects, ones that are too complex to be contained in my head, I would have difficulty trying to prioritize features or would get stuck when faced with technical limitations. I hope that those problems will become easier to handle as I gain more design experience.

Become a better artist.

Once, I got myself stuck in Montreal with no internet at home. All I had was my phone, my tablet, a pen stylus for the tablet, and a limited data plan. That was when I started learning to draw as a way to pass the time. Fast forward a couple of months, I continued drawing here and there, and even drew on the side while I was taking my online classes. While learning to draw is currently not a high priority for me, I am still excited for whenever I will be able to dive deep into it in the future. There are many drawings I still want to create and ideas I want to express.

Understand Japanese fluently.

I was bored during COVID-19 and, out of curiosity, went looking up how you can learn Japanese. It turns out that the path to fluency is VERY LONG and VERY ARDUOUS — but also very clear! In fact, it actually seemed very straightforward and completely doable if given the time and effort. So I decided, "why not?" It has been almost two years since then, and although I cannot yet write or speak well, my Japanese ability has been progressively improving to the point where I now feel comfortable playing certain games and watching certain movies completely in the language. Overall, it has been quite an enjoyable process. Sometimes, I think back to that night and about how casually I committed myself to this multiple thousand hour endeavor. It was truly one of the least thought out decisions of all time. Yet, I have never regretted it.

Achieve Grandmaster rank in Teamfight Tactics.

Teamfight Tactics (TFT) is a competitive multiplayer game that has almost all of the things I like in a video game, and almost none of the things I don't. Playing TFT engages me in a combination of strategic planning, probabilistic reasoning, BIG GAMBLE moments, applying lessons learned from external resources, a fun social environment, a laid-back atmosphere, and intense, high-pressure endgames. These are all various elements I see myself enjoy in other games, like Fire Emblem, Apex Legends, and Risk of Rain 2. Here, in TFT, I can experience them all in one piece. So far, I have only been able to reached Master rank in every set of TFT I've played. This is already pretty good, but I enjoy the game a lot and want to go further.

Learn music production??

I like listening to music, and creating it seems like a similar process that of my other interests, so perhaps at some point...

My favorite songs are "Yoru ni Kakeru" ("Racing into the Night") by YOASOBI and "Celebrity" by IU. My favorite games are TFT, Persona 5, Elden Ring, Nier:Automata, Hades, Risk of Rain 2, Arknights, and Fire Emblem Engage.

If you want to know more about me, consider checking out my Portfolio or the Ramblings I post on my site.

Thank you for visiting!