UI Developer - Software Engineer - Entrepreneur

I am Andrew Au

About Myself

About Myself

I am Andrew Au, a graduate of Simon Fraser University with a Master's and a Bachelor's degree in Applied Science, majoring in Computer Engineering and Electronics Engineering.

As a Front End Developer at iQmetrix, I work on various projects, but most notably on the RQ Payment System that powers thousands of retail stores in North America. Previously, I was a Software Developer at Thinkingbox, a rapidly growing team of designers, engineers, and developers that serve marketing agencies & Fortune 500 companies.

App Development

With many app projects under the belt, I am proficient with Windows development (Windows 8, Windows Phone, WPF) and iOS development. My personal apps have close to 300k combined downloads.

UI/UX Planning

I have worked and collaborated closely with designers throughout most of my career. I love creating high-tech applications that deliver compelling user experiences.

Consultancy

Got a project idea in mind but not sure about the first steps in bringing it to life? Talk to me. 

Research & Development

I have worked under the direction of Professor Jie Liang in the Multimedia Communications Lab. My research interests include multimedia applications and computer graphics. 

Design must reflect the practical and aesthetic in business but above all… good design must primarily serve people.

Thomas J. Watson, IBM

Work

I am proud of most of my work (though there are some I am not so proud of). Browse my most recent projects below.

Shop the Look

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)

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)

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

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

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

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.

Ztitch+

Ztitch+

Ztitch+ app is the sequel to Ztitch. Thanks to the new v7.5 API’s, I was able to redesign the user experience from the ground up, making it much more convenient to create and share 360º panoramas.

App’s website Windows Phone Store
Physically realistic modeling of weathered metal

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 – 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

Ztitch

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

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

Stay Connected

Don't hesitate to connect with me on LinkedIn. I am waiting for you!

Resume

Click here to download a copy of my resume (pdf)

Education

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)

Work Experience

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

• As part of a small but growing team of engineers and designers, I developed apps for Windows 7/8 (C#/.NET), iOS (Objective-C), Android (Java), as well as websites (HTML5/JavaScript/jQuery)

Developer/Research Assistant, Multimedia Communications Lab (SFU), Sept 2010 – Jan 2013

• Developed Ztitch, a Windows Phone application (C#/Silverlight/JavaScript) for creating, navigating, and sharing 360° photo panoramas; accumulated over 200k downloads and handled thousands of uploaded data

More on my resume

Resume (pdf)

Contact

Let's get in touch! If you're in Vancouver BC, we can talk over a cup of coffee.