Shop the Look
Shop the Look is a conceptual prototype I developed at iQmetrix to demonstrate how the XQ Shelf Interactive Retail System can be purposed for clothing stores.
Fully interactive on a large touch screen, the prototype attracted quite a bit of attention at various trade shows, including NRF ’14, DSE ’14, and DX3 Canada ’14.
THE TOMORROW PEOPLE (using Kinect)
To promote the series launch of The Tomorrow People, in which a young man discovers he has powers of telekinesis, OMD-LA + Thinkingbox introduced “Do You Have the Power?” This activation was an exclusive two week interactive car installation located at one of LA’s busiest malls, Hollywood & Highland Center.
Utilizing Kinect motion-sensing technology, users were invited to discover their own supernatural ability by lifting a 2.7tonne Ford Raptor. This innovative use of Kinect technology allowed thousands of participants to unleash their telekinetic powers and share their experiences amongst friends over instagram and twitter with the use of the hashtag #ihavethepower.
TIMBITS HOCKEY CAMERA APP (iOS)
As the lead developer in this project at Thinkingbox, I developed an extension for Tim Hortons’ existing iOS app “Timmy Me” which would allow users to apply different filtering effects, music, and caption to their videos and photos. We used the open source GPUImage framework, and is similar to Instagram for iPhone, but better. The project is available on the Canadian Apple App Store – via the search of “Timbits Hockey”
The Timbits Hockey Camera is an app allowing users to capture an exciting hockey moment and share the photo or video for a chance to win a trip for four to the Hockey Hall of Fame.
Users could utilize the camera to record up to 10 seconds of video with the option of adding fun commentary and sound effects or freeze the moment with cool wintry filters. Once the moment is captured, users are able to add a caption and include a story to share it as an entry for the contest. The Timbits Hockey Camera is free and supports most iPhone and Android operating systems.
Coors Light Action on the Ice
Thinkingbox produced an interactive outdoor experience for Coors Light that put Montreal Canadiens fans into the game. On a custom platform, each player would take their best slap shot, which would trigger one of many 3D animations on a 45′ HD video wall. As one of three developers involved in this project, I developed the front end which displays the player’s slapshot speed, a scoreboard, and the many various animations, using WPF in C#. I also helped develop the iPad app for player registration and social media sharing.
FAST-9 corner detector on Windows Phone
With a seemingly lack of high-tech apps on the Windows Phone Marketplace, I implemented the 9-point FAST (Features from Accelerated Segment Test) corner detector as an open-source project in hopes that other developers can learn and make use of computer vision too.Codex page
2013 Toyota RAV4
For the launch of the 2013 Toyota Rav4, Thinkingbox created an interactive installation across Canadian auto shows introducing the vehicle and all of its customizable features. I was the lead software developer in this project, working alongside a graphic designer, and a hardware engineer to bring the project to life. The project was produced using OOB Silverlight in C#. I then further developed the HTML5 game for this project that is hosted on Toyota Canada’s Facebook Page.
Physically realistic modeling of weathered metal
Did you know that the statue of liberty was originally a copper, shiny brown, color? As part of the final project in the graduate couse, Image Synthesis, I decided to model the weathering of copper and render its overtime appearance, mimicking how the greenish substance, known as patina, grows over the metal surface. Everything was done using PBRT (Physically-Based Rendering Toolkit) with C++ and scripting. There was no GUI tool involved.Read more PowerPoint presentation
Veaver – Multiview Video System
Veaver is a prototype system I developed that can display multiple videos arranged inside a 3D space. Unlike Ztitch, the arrangements are not limited to a panorama. As long as there are sufficient overlap between the first frames of the videos, I can use ASIFT and bundler to solve the viewpoint parameter and position/orient each video in a 3D space based on the first frames. Users can also manually adjust their position/orientation.view demo
Ztitch was one of the first apps to launch along side with the Windows Phone 7 on November 2010. It brings the ability to create, navigate, and share 360º spherical panoramas immersed in a 3D space on the phone. The viewing experience is quite similar to Photosynth, but my app was released long before Photosynth was released on the mobile platform. Ztitch has been quite successful, accumulating well over 100k downloads and handling thousands of uploaded data from users worldwide. Sample source codes available.App’s website Windows Phone Store
Mobile login using Eigenfaces
For my engineering capstone project, I led a team of two others in designing a complex system that would allow a mobile phone user to log into any online account (i.e. Facebook) using the phone’s front camera for facial recognition. With limited knowledge in facial recognition, we used the simple Eigenface method. The system would further require the user to speak out a keyword in order to gain access. Everything went smoothly in our live demo.Design specifications
Master of Applied Science in Computer Engineering (GPA 3.75) Simon Fraser University, 2011 – 2013
Thesis: “Development of Multiview Image/Video Stitching Systems” (Supervisor: Prof. Jie Liang)
Bachelor of Applied Science in Electronics Engineering (Honours) Simon Fraser University, 2005 – 2010
Thesis: “Development of an Interactive Multiview Video Processing System” (Supervisor: Prof. Jie Liang)
Front End Developer, iQmetrix, Sept 2013 – Present
• Bridging the design and implementation of RQ, iQmetrix’s industry-leading retail management software
• Develop an interactive touchscreen prototype for clothing retail stores
Software Developer, Thinkingbox, Dec 2012 – Sept 2013
Developer/Research Assistant, Multimedia Communications Lab (SFU), Sept 2010 – Jan 2013