Who I am and what do I want to be?

A glimpse into my life

Biography?😶

Key:strValue:str
NameZach Khong Lap Hoe
Age21 Years Old
EducationBachelor's of Computer Science in Data Science @ Monash University
Year LevelYear 3 Semester 2 @ 86 WAM & 3.9 GPA
InterestsFullstack Engineering / UI-UX Design / Systems Design
Country🇲🇾 Malaysia
Fluent LanguagesChinese, English, Bahasa Malaysia, Verbal Cantonese
Socials

ZACH KHONG
邝立浩

An image of Zach Khong taking a picture with a live size eevee plush
— Me and live sized Eevee ?!
Animecon-2022

What I am currently learning

I have been coding for a year or two now. I have a pretty clear idea of how I should get good at something. Now, repeat after me, NEVER FALL INTO TUTORIAL HELL. Learn what you need to get started, but always create small, simple projects to consolidate what you have learnt. You will understand what to learn as you start to implement features. This section will hold me accountable for my learning progress, and serves as a reminder that I should not give up.

Rust and Tauri

Every Software Engineer should learn a low-level programming language. Rust just seems like the logical choice here right now, and Tauri is what I would be using to create mini-projects along the way. I emphaize a lot on Developer Experience, and with better memory management than C++ and a more modern syntax, Rust seems like the perfect choice for me. Through this I will also be able to understand the common limitations of other similar low-level languages that is solved by Rust (ahem, googled, hopefully I will be able to defend this statement when I learn enough).