Download PDF


I'm a Creative Developer specializing in Front-End with Back-End background experience. Having good fundamental knowledge in both areas allows me to innovate and implement ideas realistically while keeping within the project budget and timeline. Enjoy making thing works and adding a personal touch to enhance user experience. Simply believe in the endless possibility of ideas.

Work experience


Lead Front-End Developer

Decision Science Agency

Responsible for leading front-end app development projects on both (tablet and mobile platforms), using Angular, Cordova, Ionic, Mobile First Platform technology stack with integration with Restful APIs

Responsible for leading front-end development projects, and working closely with CQ/AEM developers to create structured and organized codes for ease of developing it into components.

Tech uses: Angular, ReactJS, Cordova, Ionic, Rxjs, HTML, CSS, Javascript, jQuery, Bootstrap, AEM, Bitbucket, Git


Interactive Developer -> Lead Digital Developer

Mandate Communications

Responsible for guiding, developing, and setting standards on all digital projects. Always aim to optimize whatever I can within each project.

  • Develop and deliver a range of digital assets including website, portal, microsite, intranet, Facebook app.
  • Consultation (Timeline, Budget, Tech)
  • Manage and QC backend vendors.
  • Manage all internal and external IT infrastructure, security, domain, and hosting.

As Interactive Developer

Responsible for the development of all digital projects.

Always research and find ways to leverage existing tools and libraries to reduce the development effort as well as the timeline without compromising the quality and requirement of the projects.


Digital Developer

WangHe Interactive

Responsible for the production, deployment to live.

B2B Portal Revamp for Nexwave Telecom, Social Portal for HDB Hub Heartland Buzz. Both portals are integrated with customized CMS.

Won an Award in 2009 issued by Interactive Media Council.


System Analyst

Hitachi GST

Responsible for delivering internal software project. From client requirement gathering to development and beta testing of the software. Software developed using



Information Technology, Digital Entertainment

Nanyang Polytechinic