![]()
CV
Jan 2007 - Present: PhD candidate,
Dept. of Computer Science, SOC, NUS
(Research Scholarship)
Aug 2003 - Dec 2006: Bachelor of Computing (Computer
Engineering)
with 2nd Class Honours (Upper Division), SOC, NUS
2001 - 2002: GCE A Levels, Hwa Chong Junior College
1997 - 2000: GCE O Levels, Anderson Secondary School
Scholastic Achievements
1998 - 2000: Australian Mathematics Competition
1998 - Certificate of Distinction (Top 3%)
1999 - Certificate of Credit
2000 - Certificate of Distinction (Top 5%)
Work Experience
Aug - Dec 2007: School of Computing,
NUS
Teaching Assistant for CS3103, Networks II
Aug - Dec 2006: School of Computing,
NUS
Lab TA for IT1002, Introduction to Java
May 2004 - 2005:
Telepoint Distribution Pte Ltd
Samsung
Electronics Sales Promoter
2005:
Maxxmedia International Pte Ltd
Electronics Sales Promoter
Dec 2004:
Cerebos
(Singapore) Pte Ltd
Brands' Products Sales Promoter
Feb – May
2003: ASKnLearn.Com Pte Ltd
IT Instructor
Jan - Feb 2003: Ahmad Ibrahim
Secondary School, MOE
Secondary 1 to 5 Mathematics Relief Teacher
IT Proficiency
Programming Languages:
C, C++, C#, Scheme,
Java, Python, Perl
Projects:
Developed a
computer game in Scheme.
Designed an online auction website using PHP and SQL.
Socket programming in Java.
Developed main algorithm in C# for Software Engineering Project (CS3215).
Programmed an OS scheduler in C.
Programmed a mobile phone function using J2ME.
Performed a simulation of flooding in MANETs using QUALNET.
Used MPI to program a concurrent broadcast packet distribution system.
Developed a video game with FPGA programming, ARM programming and Handel-C.
Verification of an air traffic control system using Cadence SMV.
Programmed a CPU emulator in Java.
Developed a simulator for the BitTorrent protocol. (Honours' Year Project)
Set up a DNS server on Ubuntu using DJBDNS for a small start-up company.
Programmed a packet sniffer and network intruder in C using the pcap library.