Welcome! I am
Liew Kai Shin
Thanks for dropping by! I'm currently working with Rakuten Viki, where I work on shipping performant features on their web application. I previously studied Biomedical Engineering in Nanyang Technological University (NTU), where I focussed on CRISPR research.
I like to spend my spare time rock climbing and hiking, or planning my next escape 🧗🏻♀️🥾 A fun fact about me is that one time I almost made it to Everest Base Camp, but a snowstorm had other plans for me. I occasionally play video games on my Switch or computer, and most often you will find me on Tetris or pondering over the daily NYT puzzle 🎮🧩 My current goal is to do cardio more regularly.
Background
- Jul 2024 — Presentexperience
Rakuten Viki
Software Engineer
I mainly worked on developing features here, but also worked on other internal applications. Somehow became the go-to person responsible for upgrading the Node and NextJS versions on our legacy codebase until we decided to move to Sveltekit, where I got the opportunity to build on the foundations of the codebase and many more. Learning to apply AI workflows to daily work now.
Highlights
- Led efforts in smooth upgrading of NextJS versions, allowing for improved developer experience with 60% reduction in startup times and 78% reduction in build times
- Integration of an advertising system onto our video player, with minimal negative impact on the video player experience for the user in terms of lag time
- Worked on the re-imagined homepage on Viki.com which was rolled out in H2 2026
- Migration of a large-scale legacy Next.js frontend to SvelteKit, from conceptualization to planning and eventually development and training, with 25-99% improvements in various Core Web Vitals (done with the help of a lot of AI)
- Awarded a spot bonus in Q4 2024 for work achievements
- Typescript
- NextJS
- React
- SvelteKit
- VideoJS

- Jun 2021 — May 2024
DxD Hub
Jun 2023 — May 2024experienceSoftware Engineer
Developed applications for various clients, like researchers, doctors, patients etc. Also worked on the architecture design of applications for deployments in clinical settings. Was the sole React Native developer and established standards for the rollouts of test versions of our apps to our various stakeholders :-)
Highlights
- Ideated, designed, and developed an internal tool for meeting minute generation from audio recordings, saving tens of hundreds of hours in company time per month
- Typescript
- React
- React Native
- Redux
- Django
- AWS
Jun 2021 — Jun 2023experienceData Science Associate
Explored data science techniques (data analysis, pre-processing, feature generation etc.) and applied them with real patient data to predict patient outcomes which was really cool. Built on and iterated on many models and learnt the tradeoffs of tuning models in various ways, and how decisions are made with respect to final model choice. Learnt what a pain data collection and cleanup can be. Also took a bioinformatics course for fun and decided maybe bioinformatics was not for me...
- Python
- scikit-learn

- Jan 2020 — May 2021
Nestlé
Jul 2020 — May 2021experienceFinal Year Project Student
Came back to make up for the lack of time I spent here due to COVID. Also thought it would be cool to work on my FYP away from school. Spent many hours messing up my experiments though.
Highlights
- Developed RTD prototypes of existing Nestlé beverages using healthier ingredient substitutes for improved nutritional content with similar sensory profile
- Food science
Jan 2020 - Jun 2020experienceBiotransformation Intern
Learnt a lot about the process of ideating on new food and beverage products, taking it from bench trials to pilot production. Spent a lot of time in the lab doing analysis on the prototypes we developed, and it was fun though stressful learning how to operate machines like the UHPLC. Had the best supervisors and colleagues who were always really kind and patient toward students. Unfortunately COVID lockdowns began full-swing one month into my internship so we leveraged the time spent at home to do analysis of market trends, consumer habits, and manufacturing costs, and read up on many papers. 10/10 for the experience - was fun working in a lab that I could eat in as part of "sensory evaluation".
- Food science



- Aug 2017 — May 2021
Nanyang Technological University
Aug 2017 — May 2021educationBachelor's in Engineering (Bioengineering), with Honours
Came here because I wanted to learn about gene editing. Found out too late that this isn't what the course was about. Also that the course is no longer relevant in the market :')
Coursework
- Engineering Statistics
- Numerical Methods and Data Analytics
Activities
- Volunteered for SHINE Children and Youth Services
Jan 2019 - Nov 2019researchInternational Genetically Engineered Machine (iGEM)
Took part in this competition under the same lab, and got to present our work to many people during the giant jambouree Boston. Did a lot of cell culture this time. Started to learn coding around this time because I saw how others analysed their lab data and I wanted to do the same. Our work was included in this paper. We also had a website.
Highlights
- Represented NTU at the worldwide synthetic biology competition held in Boston, MA
- Awarded Gold medal
- CRISPR
Aug 2018 — May 2019researchUndergraduate Research on Campus (URECA)
Did this under Tan Meng How's lab because I wanted to do work related to gene editing. Learnt how to run experiments and write papers / posters under a really passionate research officer. Performed lots of PCR and gel cutting and I remember running to send my samples off for sequencing at the cutoff time many times. In retrospect, was pretty cool that I got to work in CRISPR research.
Highlights
- Awarded NTU President Research Scholar for research accomplishments
- CRISPR




Projects

2025 - A year In Graphs I recorded data about myself for almost a year
- Python
- D3.js

Bookmarks Backup An automation system for backing bookmarks on the Brave browser
- Python
- Shell
- cron
- GitHub

AWS Pop Quiz A mini pop quiz to revise on AWS concepts
- Javascript
- React
- AWS

Horoscope Bot A telegram bot for reading the day's horoscope
- Python
- python-telegram-bot
- Beautiful Soup