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).
-
📖 My own almanac! (link TBA)
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!
-
💻 Practical Lab websites
Created using Material for MkDocs (formerly VuePress v1 on GitHub Pages). It was just something to shake up the way how my practical labs for some of my courses were conveyed to my students. I plan on creating one definitive site that will contain all that's done below, as well as make more if and when my time and focus permit! Right now, they're pretty much defunct and all plans here are in the backburner.
NOTE TO SELF: Look into Docusaurus, it uses React.

