Awards and Achievements Timeline
Chief Technology Office at Cirqls
|
![]() |
|
![]() |
Built an events calendar for the award-winning Banff - Lake Louise Tourism Bureau in Banff, Alberta, Canada. The bureau is responsible for all tourism-related work in the Banff National Park
Currently the calendar is embedded at least once every minute. Quick Facts
|
|
MMS Airport has now sent over 100 Million MMS messages.
There are only 50 million people in South Africa and only 60% of them - or 30 million - have cellphones. Pure numbers MMS Airport has sent MMSs to more than double the amount of people in the country, and more than triple the amount of phones. Links |
![]() |
|
![]() |
||
![]() |
Built an Optical Character Recognition (OCR) and Computer Vision (CV) application to generate user content for the next-generation mobile messaging and mobile web systems. It needs only 2 sample images and data in JSON to create the data and visual aspects for the systems.
Quick Facts
|
|
I joined the core development team of Lenco Technology Group. We started the development of a 3rd generation linux-based mobile messaging platform.
Quick Facts
Links |
![]() |
|
![]() |
||
![]() |
I won the awards for Best System Design and Most Valued Engineer at the Multimedia Solutions Awards
|
|
Completed the next-generation distributed Mobile Messaging platform, MMS Airport, while working at Multimedia Solutions South Africa. The online platform handles all connectivity to and from mobile networks and is built to submit hundreds (per second) of MMS (Multimedia Message Service) advertising and mobile statement messages to any MMS capable network.
Quick Facts
Links |
![]() |
|
![]() |
||
![]() |
I won the award for Best Newcomer at the Multimedia Solutions Awards
|
|
I built the mobile site lmfootball.mobi (the original version is no longer available). The mobile site (mobisite) went on to win the Mobile Marketing Association global award in the display category for the Europe, Middle East & Africa (EMEA) region.
Quick Facts
Links |
![]() |
|
![]() |
I built my first Adobe AIR Multitouch Platform named Syre (means Air). It is a plugin-based platform that takes care of all the technical details to ease development of multitouch applications on Adobe AIR.
Quick Facts
Links Media
The multitouch floor installation using Syre in the lobby of the headquaters of Primedia - Sandton, South Africa.
|
|
My multitouch work in .NET and multitouch floors was published in the NUI Group multitouch technologies handbook.
Quick Facts
Links |
![]() |
|
Created my first 3D game engine, DARCEngine, and 3D game using the DARCEngine, DARCSight.
Quick Facts
|
![]() |
|
![]() |
Created my first Flash Platform Shooter game.
Quick Facts
|
|
![]() |
||
I started the open-source .NET Multitouch framework, Touch.NET, with 2 international students, but we ended the project after a month due to the surfacing of the much more complete Multitouch Vista framework and Microsoft's Surface samples.
Links |
![]() |
|
![]() |
I was invited to present the multitouch technology to the CSIR (Council for Scientific and Industrial Research) Defence Department in Pretoria, South Africa
Quick Facts
|
|
Became a senior member of the Natural User Interface Group (NUI Group) open-source community and received a member t-shirt
Quick Facts
Links |
![]() |
|
Built my first game ever. A Flash platform game named, Darknet.
Quick Facts
Links |
![]() |
|
![]() |
I was invited to give a presentation on open-source multitouch technologies to the IEEE (Institute of Electrical and Electronics Engineers) Student Branch at the University of Pretoria, Pretoria, South Africa
Quick Facts
|
|
![]() |
||
Showcased the Multitouch technology for uses in designing computer systems with UML diagrams at the University of Pretoria's Computer Science Exibition in Pretoria, South Africa.
Quick Facts
|
![]() |
|
![]() |
I designed and built the first open-source interface to a multitouch screen for .NET (C# and Visual Basic).
Quick Facts
Links |
|
I built the very first multitouch screen in South Africa (possibly Africa).
Links |
![]() |
|
![]() |




















