Solving the Rubik's Cube at speed requires recognizing patterns, executing algorithms quickly, and maintaining accuracy under time pressure. Achieving sub-30 second solves involved consistent practice, improving finger speed, and developing the ability to quickly identify and react to different cube states.
Speed cubing reflects the ability to recognize patterns quickly and apply structured solutions efficiently β skills that are directly relevant in programming, data analysis, and algorithmic problem solving.
The Witness is a puzzle game built entirely around discovering rules and patterns without any direct instructions. Progress depends on observation, experimentation, and understanding how different puzzle mechanics evolve over time. Completing the game required breaking down complex problems, recognizing hidden patterns, and learning through trial, error, and insight rather than guidance.
This experience reflects the ability to approach unfamiliar problems without guidance β a key skill in programming, algorithms, and AI, where solutions are not always obvious and often require exploration, experimentation, and deep understanding.
Geometry Dash is an incredibly addictive rhythm-based platformer that demands precision, timing, and unwavering consistency. Playing this game requires endless practice and muscle memory development. Every level is a lesson in perseveranceβ failing 4,000+ times on a single level taught me that setbacks are just stepping stones to success.
These skills directly translate into technical work, where solving problems often requires repeated attempts, debugging, and maintaining focus over extended periods. The discipline learned here applies to everything from complex algorithm design to long debugging sessions.
I practice drawing by carefully observing reference images and recreating them with accuracy. This process requires attention to detail, understanding proportions, and translating visual information into precise hand movements. Over time, this improved my ability to notice small details, maintain consistency, and refine visual accuracy through repeated practice.
Drawing from reference strengthens observation and precision β skills that are valuable in areas like UI design, data visualization, and debugging, where small details and accuracy make a significant difference.
I play multiple instruments, primarily piano and guitar, along with basic experience in recorder and drums. Learning and practicing music requires coordination between both hands, rhythm awareness, and the ability to translate patterns into precise movements. Over time, this developed my sense of timing, improved coordination, and strengthened my ability to learn and execute structured patterns.
Musical training strengthens pattern recognition, coordination, and disciplined practice β skills directly applicable to learning complex systems, debugging multi-threaded code, and maintaining focus during sustained technical work.