I love building interactive, accessible, and responsive web applications.
When I told my parents that I was quitting my job at Apple and going back to school to learn computer science, in Canada, a country 10 thousands kilometers away, my dad asked me with utter confusion: "What on earth do you have against living a comfortable life and having a job people are so envious about?"
That was one of the hardest conversations I've ever had, because we were essentially discussing how our core values are different (continuous learning and improvement vs. job security, taking on challenges vs. staying in the comfort zone).
My family eventually came to peace with my decision. And I'm now having the best time of my life learning and building stuff with ReactJS stack every day. I've indeed picked the best field because the more I learn, the more I realise I don't know!
This unyielding passion for learning and growth has been helping me to stay curious and grow stronger against challenges and setbacks. I'm a firm believer in "productive failure" and it's one of the assets that I hope to bring to the team.
My favourite part of the day is the first hour. I reserve 7-8am of every day for building cool stuff with React.js, rain or shine. So no matter how chaotic (or peaceful) the rest of my day gets, I'll feel content knowing I've completed the most important task and have gotten a bit better at building web apps.
When I'm not in a staring contest with my computer, I like playing fetch with my dog Tato and exploring Richmond's cuisine heaven (lifetime Hei Hei Rice Roll fan).
As a junior developer, I refrain from using UI frameworks that would defeat the purpose of learning the craft. The sizes of my projects are on the smaller side at this stage, but I code with scalability and maintainability in mind.
Built low level components from scratch, practicing combining markup, styles, and logic into a single reusable component