Kenneth Ng
About Me
Hey there! I'm Kenneth, a Computer Science grad from Singapore Institute of Technology and the University of Glasgow. I'm a software engineer who loves building things that make life easier, from Telegram bots serving thousands of Singaporeans daily, to data pipelines that decode cultural insights. Constantly working on whatever makes things work better - check out my pet projects below!

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.
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.
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.
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.
Featured Projects

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.

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.


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

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.

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.

Give A Voice 2022 Scavenger Hunt
March 2022
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.


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.

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.

Rain Korkor Ads
Aug 2021 - Mar 2026
Rain Korkor Ads was a web app that used Telegram authentication. It gave advertisers an easy way to create and manage their ads on the Rain Korkor platform.

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.

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.

QueueFront
Feb 2021 - Nov 2023
QueueFront was a B2B SaaS platform that helped businesses manage physical queues at their premises.

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.


Saman Aunty
Dec 2020 - Mar 2026
Saman Aunty was a Telegram bot that assisted with looking up traffic summons.

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.

Socket Tic Tac Toe
July 2022 - Mar 2026
Socket Tic Tac Toe was a web-based game built with React, and purely WebSocket networking. It featured real-time updates in the process of joining a game and playing between two peers.

Bittie
Jan 2021 - Mar 2026
Bittie was a Telegram bot that allowed users to check bus arrival timings at the bus stop they were at, and be notified when their bus was arriving.

Stickerify
Mar 2021 - Mar 2026
Stickerify was a Telegram bot that automated the sticker creation process in Telegram by allowing users to convert invalid images into ones with the appropriate dimensions and file format for stickers.

Song Anywhere
Feb 2022 - Mar 2026
Song Anywhere was a Telegram bot that aimed to make cross-platform song sharing easy. Users could send a song name or link, and it would return links of the song on multiple streaming platforms - namely Apple Music, Spotify, YouTube, and YouTube Music.