banner image


I'm an interactive developer based in Toronto. I have over 10 years of experience in programming and designing websites and digital products. In the past eight years, I mainly focus on creating interactive content for children that is both educational and entertaining. From websites to mobile apps, I aim to create engaging interactive products that provide great user experience.

My journey to application development begins in University of Toronto where I finished my degree in computer science. I developed analytical and problem solving skills in the area of information systems through my studies. After graduation, Iím enrolled in the interactive multimedia program in Sheridan College in order to grain more insights into the rapidly growing field of web development. During the program, I refined my skills in the area of web development, graphics design, CD-ROM authoring, as well as project management.

Upon graduation, Iím actively involved in the new media industry and have participated in web related projects at TVO, TELETOON Canada, Royal Ontario Museum, Dunedain Multimedia and the Ministry of Transportation. Iíve gained valuable experience in building a variety of digital products which includes educational games, learning modules for adults, elaborated online contests, a shopping cart system, interactive product demo, e-cards, etc. To view samples of my projects, visit the portfolio section. Aside from regular projects, Iím often involved in brainstorming sessions to help management to explore ideas for future products. Prototypes are often built to help explain ideas to stakeholders.

With the raise of tablets and other mobile devices, Iím also constantly upgrading my skill to ensure my work can meet our usersí need. My most recent work includes building a product prototype using popular JavaScript framework such as AngularJS. Iím also actively experimenting different technologies that will allow me to convert traditional Flash games into HTML5 games that are playable in mobile browsers. I also regularly attend the FITC seminars to gain knowledge about the current trend in developing interactive content.

My other interests include product development as well as data analytics. I'm interested in understanding how the quality of digital products can be improved through collecting data and making evidence-based decisions.

When Iím outside of my office, you can find me hiking on the lovely trails in Ontario. Iím also a fan of recreating cuisines from all over the world within my own kitchen. Visit my blog for some great cooking ideas.

Core Skills

  • Experience in creating digital products from ideation to finished products.
  • Adept in brainstorming with stakeholders to create functional documents that outline the required functionalities of a project.
  • Experience in using paper prototypes as well as digital prototypes to assist in brainstorming sessions and to communicate with stakeholders.
  • Knowledgeable in creating wireframes and flowcharts to illustrate user interfaces and their associated interactions.
  • Able to debug web applications using browser developer tools to ensure cross-browsers compatibility.
  • Track record in delivering products according to specifications in a timely manner.
  • Work efficiently as an individual and as a team member.
  • Able to act as a project manager for projects that have been outsourced to third party companies.
  • Demonstrate understanding of AODA (Accessibility for Ontarians with Disabilities Act).

Technical Skills

  • Proficient in client-side web technologies such as HTML5, CSS3, and Javascript.
  • Demonstrate understanding of responsive design when creating web applications.
  • Experience with Javascript frameworks such as jQuery and angularJS.
  • Experience working with the canvas element in HTML5 by using the createJS library. Able to create HTML5 compatible animation by using sprite sheets.
  • Proficient in server-side technologies such as PHP, ASP, and Perl.
  • Experience working with data formats such as XML and JSON.
  • Experience with relational database management systems and database structures.
  • Have working knowledge of the LAMP stack and have experimented with the MEAN stack in a recent prototyping project.
  • Experience with developing interactive Flash applications using ActionScript (1.0 to 3.0).
  • Experience working with the Adobe Creative Suite.
    • Edit and import graphical assets from Adobe Photoshop and Adobe Illustrator.
    • Edit and export sound files with Adobe Audition and Adobe Soundbooth.
    • Edit and export video files by using video editors such as Adobe Premier.
  • Experience with implementing tacking in digital properties by using Google Analytics.
  • Experience with converting Flash applications into mobile apps (iOS, Android, blackberry) by using the Adobe AIR SDK.
  • Able to work with open source content management systems such as Drupal and Wordpress.
  • Experience with version control systems such as svn and git.


Interactive Multimedia Post-Graduate Diploma - Sheridan College (2003 - 2004)

Honours Bachelor of Science degree with distinction (Specialist program in computer science - Information System option and minor program in mathematics) - University of Toronto (1999 - 2003)

Continuing Studies

  • Corona App Development (2013)
  • Foundations of Mobile Business Technologies - University of Toronto, School of Continuing Studies (2012)
  • Introduction to French - Ryerson University (2008)
  • Developing Web Applications with ASP .NET - Ryerson University (2007)
  • Introduction to Visual Basic .NET - George Brown College (2006)
  • Introduction to C# - George Brown College (2006)

Professional Experience

  • New Media Specialist II/Senior Game Developer - TVO (2010 - 2014)
  • Senior Developer - TELETOON Canada Inc. (2006 - 2010)
  • Web Programmer/Database Analyst - Royal Ontario Museum (2005 - 2006)
  • Web Developer/Designer - Dunedain Multimedia Inc. (2004 - 2005)
  • Knowledge Management Assistant - Ministry of Transportation (2004)


  • Carefirst Seniors & Community Services Association
  • Dogs and Pony Studio
  • Dunedain Multimedia Inc.
  • E*Trade Canada
  • Fotiou Frames
  • Greater Miami Chamber of Commerce
  • Hi-Line Gift Ltd.
  • Humber College
  • Jun Hua Studio
  • Markham Street Media
  • Mercury Multimedia
  • Ministry of Transportation
  • Mondial Translations
  • MSN
  • Over the Rainbow
  • Pics2Web
  • Royal Ontario Museum
  • Sheridan College
  • Teletoon Canada Inc.
  • WarChild Canada
  • WorldEasel
  • Download my latest resume

    Adobe Reader is required to open the file. Get Adobe Reader