I currently work as a teaching assistant at National University of Singapore. Prior to this, I lectured foundation and diploma level subjects part-time at Taylor's College, Malaysia before obtaining my MSc in Cybersecurity from Nanyang Technological University, Singapore. My current interests revolve around software testing, software security, teaching, and curriculum development. I enjoy solving sudoku puzzles, web development as an occasional interest/pasttime, and playing casual games like Pokémon and Plants vs. Zombies (of which I'm an avid fan of), Rakuen, and Mr. Saitou, just to name a few. I may occasionally take time off to help friends and peers with their studies, or to pick up a new development skill.
Very recently, I have also picked up reading as a way to cope with my fluctuating mood swings and distract me from being glued on screens for prolonged periods of time (themes preferred include Psychology, Christianity, Education).
-
During my time teaching at Taylor's, I created websites to host practical work as well as some guides for my students. Entering NUS as a TA, I initially had plans to resurrect the urge to create one for my students, but man do they already have everything all the students need (and man have I not enough energy to split myself into two these days).. this is very much on the backburner now. To make it more intentional, though, I want to include what I have learnt while working at NUS and then some to make it really feel like a compilation of exercises I created and guides I have (it'll be easier to update as time goes on).
If I decide to pursue a doctorate in the future, this may be how I'll document some of my learnings too.
-
🦉 A friend's art portfolio website (currently hosted on Vercel, source code NOT PUBLIC)
Developed and now maintaining a (sort-of static) website for a Canadian art student/freelancer, using Next.JS + TypeScript + RadixUI (am working on a revision soon using DaisyUI instead). Her website serves as a portfolio of artwork she has created and to contain art commission info. This was my first pro-bono project upon picking up React and Next.JS, and I am proud of what I was able to achieve!
Reach out to me for more details.
-
Implemented a root cause analysis (RCA) tool to analyze outputs of stack traces coming from software crashes as part of an ongoing capstone project. Gave myself a challenge to dabble with NodeJS and TypeScript here for the first time!

