HI, I AM DONOVAN SOLMS
AND I BUILD DREAMS

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

  • Implemented using the Yii PHP MVC Framework and JavaScript/jQuery
  •  
  • Can be embedded on any site using the JavaScript embed code. You can select your calendar here
  •  
  • Embedded on their own site in multiple locations (with filtering) as well as one of their partners Brewster Travel Canada
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

  • Implemented using Optical Character Recognition and Computer Vision algorithms
  •  
  • Used mainly in mobile statement generation
  •  
  • Cuts the setup time for data and visual aspects of the process by 80%
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

  • I was the core Python Developer
  •  
  • The project incorporates a large portion of the previous generation MMS Airport
  •  
  • Lenco Technology Group is the software development division of Lenco Mobile Inc.


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

  • MMS Airport generated over ZAR10 million (~US$1.5 million) in revenue for Multimedia Solutions in it's first year
  •  
  • Two person development team, myself and Mark Karimov.
  •  
  • Built using Microsoft .NET 4 and Microsoft Windows Server AppFabric
  •  
  • Multimedia Solutions is a subsidiary of Lenco Mobile Inc. (PINK:LNCM)
  •  
  • Lenco Mobile Inc. is now expanding to international markets


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

  • The mobile site won the Mobile Marketing Association global award in the display category for the Europe, Middle East & Africa (EMEA) region
  •  
  • It was the first African mobile site to win an award at the Mobile Marketing Association's Global Awards.


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

  • I sold the product and code to a South African company, JLSS, and they have since continued the development based on my work
  •  
  • Made the company hundreds of thousands of South African Rands (ZAR) in profit


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

  • Over 80 000 people downloaded the digital book and a couple ordered the hardcopy.
  •  
  • Co-authored by 20 experts in open-source multitouch technologies


Links

 
Created my first 3D game engine, DARCEngine, and 3D game using the DARCEngine, DARCSight.

Quick Facts

  • I built the 3D rendering engine
  •  
  • The 3D engine used pixel and vertex shaders
  •  
  • The engine was built in DirectX 9 using C++
  •  
  • Included the Newton Dynamics physics engine
 
 
Created my first Flash Platform Shooter game.

Quick Facts

  • Ragdoll physics on the user's character
  •  
  • Gravity
  •  
  • Multi-layered environment with pixel level collision detection
   
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

  • Attended by 10 key members of the department
Became a senior member of the Natural User Interface Group (NUI Group) open-source community and received a member t-shirt

Quick Facts

  • NUI Group was part of the Google Summer of Code for 2008, 2009, 2010 and currently 2011
  •  
  • More than 15 000 members


Links

 
Built my first game ever. A Flash platform game named, Darknet.



Quick Facts

  • It has physics, breakable levels, per-pixel collision detection, sound manipulation (panned effects relative to your position from an enemy).


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

  • Attended by over 100 students and lecturers
  •  
  • Presented my open-source work - CsTI
  •  
  • Showcased some open-source community projects
   
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

  • The primary showcase stage for the projects of the students of the Department of Computer Science to the public
  •  
  • Attended by over 1 000 people on a single day, including industry professionals, lecturers from around the country as well as industry leaders (like IBM and Microsoft)
 
 
I designed and built the first open-source interface to a multitouch screen for .NET (C# and Visual Basic).

Quick Facts

  • Project name: CsTI (C# Touchlib Interface)
  •  
  • Viewed by over 50 000 users
  •  
  • Downloaded and used by more than 3 000 users
  •  
  • The project was actively used by the open-source community until the end of 2008 when full .NET Multitouch frameworks surfaced.
  •  
  • The project was featured in a Ph.D thesis at the end of 2010 by the guys from breakfastny.com.
  •  
  • Still in the top 10 most discussed topics on the NUI Group Forums

Links

I built the very first multitouch screen in South Africa (possibly Africa).

Links