This is the blog of Dave Yang, software developer and founder of Quantumwave Interactive Inc. – a new media and application development studio in Toronto, Canada since 1993.

With a background in Computer Mathematics, Communication & Design and Computer Graphics, Dave Yang’s training led him to the wonderful world of “multimedia” in the 1990s. His early experiments with digital video and interactive computer animation started on the Amiga, when the rest of the world was using PCs and black & white Macintosh computers. From HyperCard to Director to Flash, Flash had the most impact on his career. Dave still fondly remembers creating interactive CD-ROM games and applications for both kids and corporations.

Professionally, Dave was the technical director and lead developer for companies in the U.S., Canada & Asia. He has developed mobile applications, games, interactive kiosks, commercial and eLearning software for organizations such as: Adobe, AOL, Art Gallery of Ontario, Bank of Montreal, Discovery Channel, Disney, Google, Government of Canada, Kraft, McDonald’s, NBA, Rogers Communications, SK Telesys, Verizon Wireless, YouTube and The Weather Channel.

Dave is a frequent speaker at conferences such as Adobe MAX, FITC, Flash Forward, IBM Blue Horizon, CFNorth, MXNorth, and Flash on the Beach on topics such as Object-Oriented Programming, Design Patterns, ActionScript and mobile development. He occasionally gives guest lectures for post-graduate and new media students, and was technical editor for various software development books.

Dave was a member of the Macromedia/Adobe Flash advisory board, he offered ideas on upcoming products and was humbled by many smart people. He also spent wonderful time with the Rebel Alliance back in the days of Flash ActionScript 1.0, and created object-oriented programming solutions such as inheritance, and associating movieclip with ActionScript class (before an official solution was introduced later in Flash).

After off-the-shelf software and web applications, Dave started developing UI and applications for mobile phones in 2005. His latest projects involve mobile and devices, mobile games and applications, user-interface, embedded device applications, TV set-top box, electronic shopping cart, desktop internet devices, and other web-based applications.

As with all technologies, tools and solutions evolve. Today, his toolset includes: Solar2D / Corona, Lua, Unity, Xcode, Objective-C, Swift, JavaScript, Node.js, Android SDK, socket and cloud servers, Raspberry Pi, Beaglebone, and many more…

Need help with creating apps or just get in touch? Please use the contact form.

Want to see what I saw? Check out my photos at Flickr.

And welcome to my blog!