>_Client Server

>_EcoSystem

>_Architecture

>_Mobile

>_Strategy

>_Code Monkey

>_Guardian

Guardian is a personal, live GPS tracking solution for your BlackBerry phone. You can use it completely stand alone to notify your contacts when you need help, or use it with the online service to track your movement by GPS- no registration required. For more information, go to Guardian

>_FNB

FNB National anthem application for Android

>_Finis Inc.

to be revealed later

>_Justmoney.co.za

primary technologies: HTML5, CSS3, .NET
primary tools: TextMate, Visual Studio, Firebug
platform: ASP.NET
Justmoney required a website overhaul and translation of a design in Photoshop to an implementation in ASP.NET. Justmoney is now successfully running live with an enhanced "Web 2.0" look and feel along with added features built along a template which is both extensible and standard.
 

>_iTrainedToday

primary technologies: Python, BlackBerry, JavaScript
primary tools: TextMate, Eclipse
platform: BlackBerry 4.5+, Google AppEngine
iTrainedToday is the simplest way to keep track of your training. In a world where tools, uis, gadgets and data becomes increasingly complex, there is a definite need for simplicity. And in training, this is certainly the case. Too many athletes (even at elite level) are reverting back to Excel spreadsheets and hand-written logs because the tools supplied by the manufacturers are way too complex and as a result unfriendly.
iTrainedToday provides a simple one-page dashboard to do 80% of the job- record training sessions. In this one-page view you can also get a quick snapshot of your current training volume and recent sessions- everything you need to keep the training going- without requiring massive amounts of personalization and configuration.
 

>_zaFinTools

primary technologies: BlackBerry
primary tools: Eclipse
platform: BlackBerry 4.5+
zaFinTools is the african army knife of day-to-day financial calculations. more about the project here.
 

>_2oceansvibe Radio

primary technologies: BlackBerry, Android, JavaScript, Facebook
primary tools: TextMate, Eclipse
platform: BlackBerry 4.5-5.0, Facebook, Android 1.6 - 2.2
2oceansvibe Radio needed streaming applications on the BlackBerry and Android platforms in addition to a Facebook application which could stream their radio show. Fortunately, they had an existing iPhone app which could be used as the requirements specification so the function development was straightforward. The project itself was a pleasure to work on given the variety of tools and technologies all requiring the same end result.
You can download their apps off BlackBerry App World (alternatively, point your BB browser at 2oceansvibe), the Android Market or on Facebook.  

>_headgear.net

primary technologies: C# .NET (1.0 & 2.0) ASP.NET C++ ISAPI XSLT XML WebServices Castle MonoRail ActiveRecord NHibernate WinForms
primary tools: nant SharpDevelop nunit
platform: Windows Server 2003 Windows XP Pro MSDE MSSQL2005 (Express) IIS6
a custom online e-learning system which services the education of global sales teams with reporting across the virtual team. there are various managed hosted instances in operation in the US and in South Africa.
project site: intel.headgear.net live.headgear.net itsm.headgear.net
 

>_eyeballs.mobi

primary technologies: C# .NET 2.0 MonoRail BlackBerry RIM Android
primary tools: Visual Studio.NET nunit eclipse
platform: Windows Server 2003 Windows XP Pro MSSQL2005 MySQL IIS6/7 Ubuntu Mac OSX
responsible for various front- and back-office web applications for managing and interacting with different components of the larger eyeballs mobile project.
also researched and developed mobile application prototypes on the BlackBerry and Android platforms project site: eyeballs.mobi
 

>_MunRocc

primary technologies: RubyOnRails, BlackBerry
primary tools: TextMate
platform: Microsoft Vista Mac OSX Sqlite3 Cocoa iPhone
number-crunching web applications used internally for actuarial calculations including iPhone and J2ME calculator applications
project site: munrocc.com
 

>_Morty

primary technologies: RubyOnRails
primary tools: TextMate XCode
platform: Mac OSX Sqlite3
stated off as a "hobby" application designed to model amortisation schedules. given basic variables, Morty calculates your standard amortisation schedules where the fun only begins. From there, you're able to advance capital repayments and modify interest rate changes to examine the nett effect of those changes over the period of your loan.
project site: Incubating At Heroku
 

>_timesheet

RoR project started out as a basic time management system- and still is. Trying very hard to keep it that way too! :p
Main features include mapping time entries to invoices and goal setting. Also includes some useful utilities to calculate compound rates and an algorithm which helps determine what you should be charging to line up with your financial/lifestyle goals. How you sell that though, is up to you.
Full source and project page: Timesheet
 

>_dutyroster

another RoR project in the making, specifically for lifesaving clubs. More about this as development continues.
Full source and project page: DutyRoster
 

>_webtrakker.net

primary technologies: C# .NET 2.0 ASP.NET WebServices WinForms MSI
primary tools: SharpDevelop nunit
platform: Windows Server 2003 Windows XP Pro MSSQL2005 IIS6/7
a custom built laundry tracking web application.
project site: webtrakker.net
 

>_boundary

Boundary is a .NET web service which was the start of a promising interface, allowing you query a network you don't have access to other than through the provided web service. At the least, you would be able to echo computers on a known internal I.P. address only known to the server, but inaccessible from outside.
Full source and project page: Boundary
 

>_homegrown library

Before the days of ORM popularity, i needed a DAL abstraction for my .NET projects. There are much better frameworks available today, but this still has some interesting bits of code for reference purposes since the library also includes tid-bits pertaining to Active Directory, Encryption and generic sorting classes for .NET.
Full source and project page: homegrownlib
 

>_publisha

mostly a reference implementation by now, this (inaptly named :) fully-functional multi-client .NET CRM system has some decent reference for use on stylesheets, master pages, TDD and domain modelling. It uses a legacy DAL which has been lost in the antiquities of time.
Full source and project page: Publisha