cs3281-AY1617S2-website

CS3281&2: Thematic Systems Project I & II

John Yong


Website | Github | LinkedIn | Email

Education

Bachelor of Computing in Computer Science, National University of Singapore 2014 - Present
GCE ‘A’ Levels with 5 distinctions, Hwa Chong Institution 2006 - 2011

Technical Skills

Notable Projects

Contributions to Open Source Software

TEAMMATES

Webogram (Telegram Web)

Sharing of Expertise

Lightning Talks

Contribution to se-edu (Software Engineering Education - FOSS Resources)

Self-initiated

CountMeIn Bot

Telegram bot that helps create polls in group chats where users can easily add their names with one tap, eliminating the need to copy, paste, edit and send messages that function as lists (a chronic problem prevalent on WhatsApp). @countmeinbot has 2,000 users who have created over 6,100 polls.

RC Meal Bot

Telegram bot that enables NUS Utown residents to easily check their meal credit balance and receive daily updates about the breakfast and dinner menus in the dining halls. @rcmealbot has 1,700 users comprising residents of CAPT, RC4, Tembusu and Cinnamon colleges.

LLJ Bot, BibleGateway Bot

Telegram bots that enable daily delivery and quick retrieval of devotional material/ bible passages from web sources via Telegram text messages. @lljbot has 2,100 active users and is rated 4.55/5 from 532 reviews on the Telegram bot store, while @biblegatewaybot has 2,400 users and is rated 4.35/5 from 321 reviews.

Volunteer Work

ZeoGen Rain

Progressive web app created for Faith Community Baptist Church’s youth ministry to track event invitations, visitors and testimonies. Hosted on Google App Engine - Python backend uses Flask microframework with App Engine datastore and memcache APIs; frontend is a single page application implemented with Framework7 + Vue.js.

Experience

Data Science Intern, Kooki June - July 2016

Awards

Singapore Airlines App Challenge, Second Runner-up October 2015
  • Worked in a team of 4 to develop Ariel: Virtual Flight Assistant, interactive iOS app, over one week
  • Natural language, chat-based app that lets passengers order food, WiFi and assistance in-flight
  • Main contribution: food ordering system backend, iOS app connection code and web dashboard
NUS Orbital Summer Programme, Best Project Gemini Award August 2015
  • Co-developed Threemoji, an Android anonymous chat app where emojis are your identity
  • Users describe themselves with emoji and get matched with people nearby with similar emoji
  • 100 downloads on Google Play Store; 50 active users at its peak; audience favourite in its category

Activities

DSTA Cyber Defenders Discovery Camp June 2015
  • Two-day hands-on workshop about network security and methods to exploit vulnerabilities
  • Competition on day three to simulate attacking while securing a network against cyberattacks
NUS Students’ Computing Club, Alumni Relations Subcommittee 2014 - 2015
  • Served in the publicity subcommittee, managing the website for senior graduation night
  • Produced a publicity video and a video montage for the event; helped out with tech on actual day
Hwa Chong Infocomm Society, Chairperson 2010 - 2011
  • Learned web application development, planned recruitment drive, taught juniors Python
  • Worked with PE and CCA department to enhance and maintain the school’s YOG website

Other Skills

Media Production and Editing

Clifton StrengthsFinder Top 5