Why Computer Science?
I am a software engineer, a web developer, and a UI/UX designer. I chose computer science, because it encourages me to turn abstract ideas into interactive experiences and tools that people look forward to using. I enjoy the process of taking logic, data, and design, and bringing them together to provide an user-friendly experience for all software we create. With my creativity, problem solving, and logical reasoning intersecting, this becomes a perfect opportunity for me.
My favorite part of computer science is that mathematics (especially discrete math) is highly integrated into computer science, which provides lots of applications that are essential to understanding how technology works such as combinatorics, logics, recursion, and even regular expressions. Mathematics has been my favorite subject since my childhood, and again when I completed Calculus 1. Not only I love discrete mathematics, I find discrete math “essential” in the software engineering world and in the K-12 curriculum. To supplement this, I have become an undergraduate teaching assistant for CSCI 150 (Discrete Structures) to show my love for discrete mathematics. I took my love for discrete mathematics even further when I became a recitation instructor for that course for the Spring 2024, Fall 2024 and Spring 2025 semesters. I have decided to take a break from teaching CSCI 150 for the meantime, but I am still open to any related questions that might pique your interest.
In the Fall 2025 semester, thanks to the CS Club at Hunter College's Alumni Mentorship program, I mentored two freshmen to support their computer science journey academically and professionally.
What are my hobbies?
As a software engineer, I have spent some time improving my coding skills by utilzing platforms such as LeetCode, HackerRank, etc. since April 2022. With LeetCode, it has helped me tremendously bring me steps closer to passing coding interviews and get hired! While practicing, my favorite topics are hash maps/tables, sliding window, and math-adjacent ones. I even have participated in LeetCode contests weekly to test my knowledge on my problem-solving skills. My contest rating is currently 1638.
Outside of the coding realm, I play a lot of modern Tetris, notably TETR.IO. Prior to that, I already have some knowledge of how to clear Tetrises and basic T-Spins as I played Tetris Friends and Tetris Battle prior to the shutdown. When I am first exposed to TETR.IO, I started by playing the custom mode, and then Zen mode. Later on, I have completed my first 40 line sprint in 2 minutes (about 0.9 PPS) at that time, and got ranked A. Since then, I have been playing TETR.IO somewhat regularly not only for fun, but to improve my skills as an intermediate modern Tetris player.
As of February 2026, my best 40L sprint time is 38.637 seconds (2.64 PPS), as well as my Blitz score is 206,374, and my Quick Play 2 altitude is 1,719.4 meters. I have reached S+ on December 26th, 2025. In October 2025, I have reached important milestones in Quick Play 2 as I reached Floor 10 (1,650 meters) and triggered hyperspeed for a total of two times.