Virtual Earth Desktop Integration for Product Tracking | |
Designed and wrote an integrated Virtual Earth location lookup and display into a desktop database application. |
 
 
Wholesale Diamond Inventory/Consignment System | |
Designed and wrote a Wholesale Diamond Inventory/Consignment System. For keeping track of Gem stock, pricing and consignment details. |
Job Scoring System | |
Designed and wrote a Job Scoring system for assisting the evaluation of potential jobs/contracts as to their viability. Written for the TV/Film Production Industry. |
Project Management | |
Designed and wrote a Job/Project Quoting system used for quoting development projects as well as tracking their progress, revisions, time line and costing. |
 
Misc Visual BASIC / Access | |
Designed and wrote Poster and Frame database system for tracking merchandising poster installations and marketing campaigns. Allows for Poster and Frame Location management, Poster and Frame Inventory, Campaign management, Installation/De-installation Work Orders, etc. | |
Designed & wrote a lock security system to control over 200 locks from a PC connected to a huge panel of input sensors and output relays to monitor lock status and control lock solenoids based on access requests received over RS232 from the site's HP mainframe. | |
Designed and wrote a program for despatching alphanumeric pages to Motorola Pagers. | |
Designed and wrote a serial communications program for to merge and split RS232 information to/from COM 1 to/from COM2,3&4. | |
Many other applications, big and small written in this language. |
 
 
Data Monitor | |
Designed and wrote a simple Backup Conduit for retrieving data collected on Palm Computing Platform devices. |
 
 
Wrote a proprietary application to analyze the surface of CDROMs using ATAPI interface via SCSI Pass-Through. Identifying various media errors, artefacts and information parameters. Drivers for application written for both ASPI and SPTI protocols. | |
Wrote a DLL Hook application to capture detailed ATAPI command information being used by an application. | |
Wrote a DLL to allow Visual Basic programs to access Radiology X-Ray equipment and to integrate this equipment output with the Client Managaement Information System. | |
Designed and wrote a custom telemetry system controller incorporating motor speed control, Analog-to-Digital data acquisition and real-time telemetry communications. | |
Designed and wrote a generic Graphics Print Server to pick up graphics files from a disk, decode and print them to a wide range of printers. | |
Wrote a DLL (Dynamic Link Library) to allow Visual Basic programs to implement Software Security Keys connected to the printer port. | |
Wrote a DLL to allow Visual Basic programs to access custom hardware cards installed on PCs for Industrial Control purposes. | |
Designed and wrote program for controlling cameras from an RS232 port to utilize Zoom, Pan, Tilt, etc. available with the camera concerned. | |
Designed and wrote a custom TSR to transfer mail files to and from different nodes on a LAN using low level IPX/SPX Transport over Ethernet. | |
Wrote a number of programs for converting various database formats to various other database formats where such conversions were not supported by the databases concerned. | |
Designed and wrote a serial communications program to merge and split RS232 information to/from COM 1 to/from COM2,3&4. | |
Programmed a process which receives files and Inter-Process Communications (IPC) messages from a serial port server and updates a database of approx 150 tables with a single Dynamic SQL update routine. This allows changes to the database definition without requiring changes to the process which maintains the data in it. | |
Programmed a process which services data requests from any INFORMIX database by receiving SQL statements via IPC and file transfer. This is effectively a "generic" database server. | |
Wrote a serial port server which communicates with a PC on a proprietary protocol for information exchange. | |
Programmed a printing server which handled 90% of the printing functions on a main computer system, servicing numerous other processes via IPC and file transfer. | |
Wrote a program to format a number of text files being imported to a UNIX system from a DOS system. | |
Programmed a process in C under UNIX which generates 90% of the reports available on a main computer system serving numerous other processes by running INFORMIX ACE Reports on request via IPC and file transfer. | |
Wrote about 20 different C functions which were compiled to run as calls from within ACE Reports which included functions for Laser printer setup, text manipulation, file handling, IPC message handling, etc. | |
Re-programmed a central personnel database management server on a UNIX based system so that multiple copies of the database were maintained over all network locations remote to the central database. | |
Programmed a process on a UNIX based system which maintains a database for tracking personnel performance. | |
Again, many other applications, big and small written in this language. |