Since 1992 I have been designing and building powerful and sophisticated decision support, database and web-based software solutions that bridge the gap between data and decision, enabling decision makers in business, the professions and the non-profit sector to separate the important from the irrelevant. I have written and implemented original software for a diverse range of clients, including telecommunications companies, law firms, medical clinics, health insurers, retail chains, banks and other financial services organizations.
Although I have written applications in practically every existing third- and fourth-generation language (and even some in assembly language), in recent years I have settled on C++ as my language of choice for desktop and network applications, with embedded SQL used to query relational databases. I use various combinations of XHTML, CSS, JavaScript and — where necessary — Java for client-side web-based applications and PHP and the MySQL RDBMS for most server-side processing.
Both fixed-price and per-hour billing options are available, depending on the nature of the project and the client’s requirements.