About Me

Hey there! I'm Kenneth, a Computer Science grad from Singapore Institute of Technology and the University of Glasgow. As a Backend Engineer at Quilt.AI, I'm bridging technology and human understanding by using data to decode cultural insights. Constantly working on whatever makes things work better - check out my pet projects below!

myProfile

Specialties

Full-Stack Development

I’ve gained hands-on experience with frontend, backend, and database technologies across various roles. While I specialize in building backends and databases for chatbots, I’ve also worked on a range of web applications. My favorite stack is MERN, but I’m always keen to explore new frameworks and tools.

Node.js
HTML
TailwindCSS
React
NextJS
UmiJS
Angular
ExpressJS
MongoDB
Firebase
PostgreSQL
MySQL

Data Analytics & BI

I enjoy creating hobby projects that tell stories through data, like a gym capacity tracker or a tool for aggregating radio playlists. I’ve explored computer vision techniques like background subtraction and dabbled in machine learning, including labeling and training datasets for custom object detection in both school and personal projects.

BeautifulSoup
Selenium
Puppeteer
YOLOv5
PyTorch
Pandas
NumPy
SciPy
Matplotlib
Sklearn

System Design & Infra

Startups taught me to iterate quickly, while larger companies showed me how systems are designed at scale. I’ve also designed and set up systems for personal projects and within my own company. These experiences have sharpened my skills in building, maintaining, and optimizing systems and infrastructure.

DigitalOcean
AWS
Google Cloud
Serverless
Heroku
Docker
Ubuntu
Redis
RabbitMQ
Jenkins
GitHub Actions
JMeter
Nginx

Contact

Let's build something impactful together.

I am constantly on the lookout for new opportunities to make a positive impact on real-world problems and drive meaningful change.

If you are looking for a dedicated and experienced professional to help bring your vision to fruition, please don't hesitate to contact me.

Telegram Me

Featured Projects

Rain Korkor Ads banner image
Rain Korkor Ads logo

Rain Korkor Ads

Aug 2021 - Present

Rain Korkor Ads is a web app that uses Telegram authentication. It gives advertisers an easy way to create and manage their ads on the Rain Korkor platform.

Tags: 
Python
Node.js
Google Cloud Functions
Heroku
React
Flask
Express
TailwindCSS
MongoDB
Checkpoint Jam banner image
Checkpoint Jam logo

Checkpoint Jam

Nov 2021 - Present

Checkpoint Jam is a Telegram bot that allows users to view the traffic situation for both land crossings between Singapore and Johor Bahru. The bot was soft launched in November 2021 when the Vaccinated Travel Lanes first opened, then subsequently fully launched on 24 March 2022 when resumption of private vehicle travel was announced.

Tags: 
Python
Node.js
Flask
OpenCV
Pillow
Numpy
Puppeteer
Jimp
Sharp
Box Office Owl banner image
Box Office Owl logo

Box Office Owl

October 2022 - Present

Box Office Owl is a web app that allows users to view movie information and upcoming showtimes of movies playing at The Projector in Singapore. The Python-based backend periodically scrapes The Projector's website for latest showtimes and collates movie metadata from external sources.

Tags: 
Node.js
Python
DigitalOcean
Netlify
React
Nginx
BeautifulSoup
MongoDB
Rain Korkor banner image
Rain Korkor logo

Rain Korkor

Dec 2019 - Present

Rain Korkor is a Telegram bot that helps you quickly and easily view current weather imagery over Singapore.

Tags: 
Python
Heroku
Flask
Firebase Realtime
Selenium
OpenCV
MoviePy
Pillow
Kiss92 Explorer banner image
Kiss92 Explorer logo

Kiss92 Explorer

Dec 2021 - Present

Kiss92 Explorer is a web app that allows you to view the top played songs on Singapore's Kiss92 radio station. Paired with a Telegram bot watcher, you can also be notified when a new song is played for the first time.

Tags: 
Python
Node.js
DigitalOcean
Netlify
React
Flask
TailwindCSS
MongoDB
MessageBack banner image
MessageBack logo

MessageBack

October 2022 - Present

MessageBack is a Telegram bot that allows you to quickly set reminders, and snooze or mark them as completed when they are due.

Tags: 
Python
DigitalOcean
Netlify
Nginx
BeautifulSoup
MongoDB
Redis
Saman Aunty banner image
Saman Aunty logo

Saman Aunty

Dec 2020 - Present

Saman Aunty is a Telegram bot that assists with looking up traffic summons.

Tags: 
Python
AWS Lambda
AWS EventBridge
Firebase Realtime
BeautifulSoup
Give A Voice 2022 Scavenger Hunt banner image

Give A Voice 2022 Scavenger Hunt was a physical scavenger hunt, interfaced via a Telegram bot, hosted to raise awareness for child protection issues in Singapore. Organised by Big Love Child Protection Specialist Centre, it was held over an 8 day period & saw over 100 teams participate to win prizes worth up to SGD$2000.

Tags: 
Python
DigitalOcean
Flask
MongoDB
Socket Tic Tac Toe banner image
Socket Tic Tac Toe logo

Socket Tic Tac Toe

July 2022 - Present

Socket Tic Tac Toe is a web-based game built with React, and purely WebSocket networking. It features real-time updates in the process of joining a game and playing between two peers.

Tags: 
Python
DigitalOcean
Netlify
React
Socket.IO
Bittie banner image
Bittie logo

Bittie

Jan 2021 - Present

Bittie is a Telegram bot that allows users to check bus arrival timings at the bus stop they're currently at, and be notified when their bus is arriving.

Tags: 
Python
AWS Lambda
AWS EventBridge
Firebase Realtime
Stickerify banner image
Stickerify logo

Stickerify

Mar 2021 - Present

Stickerify is a Telegram bot that automates the sticker creation process in Telegram by allowing users to convert invalid images into ones with the appropriate dimensions and file format for stickers.

Tags: 
Python
Heroku
OpenCV
Pillow
Song Anywhere banner image
Song Anywhere logo

Song Anywhere

Feb 2022 - Present

Song Anywhere is a Telegram bot that aims to make cross-platform song sharing easy. Send the bot a song name or link, and it will return links of the song on multiple streaming platforms - namely Apple Music, Spotify, YouTube, and YouTube Music.

Tags: 
Python
DigitalOcean
Flask
MongoDB
The Slurpee Network banner image
The Slurpee Network logo

The Slurpee Network

Sep 2020 - Present

The Slurpee Network is a Telegram bot that helps connect you with the nearest 7-Eleven that are equipped slurpee machines just by sending your location.

Tags: 
Python
AWS Lambda
Firebase Realtime
Win How Much? banner image
Win How Much? logo

Win How Much?

Jan 2021 - Present

Win How Much? is a simple web app that helps easily check how much one could potentially win from Singapore's 4D lottery given big and small bets.

Tags: 
Node.js
Netlify
React
CarSmart banner image
CarSmart logo

CarSmart

Jan 2022 - Oct 2023

CarSmart was a SaaS platform that scraped SgCarMart for newly listed used cars, and notified users based on filters they had pre-set through a Telegram bot.

Tags: 
Python
Node.js
DigitalOcean
RabbitMQ
React
Flask
MongoDB
Stripe Checkout
BeautifulSoup
AF Stats banner image
AF Stats logo

AF Stats

Oct 2021 - Apr 2022

AF Stats was a web app that displays gym crowd capacities at two Anytime Fitness gym outlets in Choa Chu Kang, Singapore. The project was sunset in April 2022 as crowd monitoring was no longer needed due to the government's easing of COVID measures.

Tags: 
Python
Node.js
Netlify
AWS Lambda
React
TailwindCSS
MongoDB
Puppeteer
Tesseract OCR
QueueFront banner image
QueueFront logo

QueueFront

Feb 2021 - Nov 2023

QueueFront was a B2B SaaS platform that helped businesses manage physical queues at their premises.

Tags: 
Node.js
AWS EC2
Nginx
React
Express
MongoDB
Socket.IO
Passport.js
NodeFlair Explorer banner image
NodeFlair Explorer logo

NodeFlair Explorer

Sep 2022 - Oct 2023

NodeFlair Explorer was a web-based tool that allowed users to explore job listings found on NodeFlair and filter with much more granularity. It's been sunset as NodeFlair has since added many of the features that were previously missing, and also added CloudFlare which prevents scraping.

Tags: 
Node.js
Python
DigitalOcean
Netlify
React
Nginx
MongoDB
BeautifulSoup
Got Covid? banner image
Got Covid? logo

Got Covid?

May 2021 - Oct 2021

Got Covid? was a Telegram channel powered by a bot backend. It notified users daily of public places visited by COVID cases while infectious as the data became available. The project was sunset in October 2021 due to the Singapore Government's shift away from daily case details, in line with their 'living with covid' strategy.

Tags: 
Python
Node.js
Flask
Puppeteer
BeautifulSoup