| Virtual Earth Desktop Integration for Product Tracking | |
|
Integrated Virtual Earth location lookup and display into a desktop database application (not fully shown here for proprietary reasons). |
| Herb Inventory System | |
|
Designed and wrote an inventory control and pricing system for maintaining information and printing product lables with barcodes. |
 
 
| 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. |
 
 
| Misc C / C++ / Visual C / Visual C++ | |
| Wrote a proprietary application to analyze the surface of CDROMs using ATAPI interface via SCSI Pass-Through. Identifying various media errors, artifacts and information parameters. | |
| Wrote a DLL Hook application to capture detailed ATAPI command information being used by an application. | |
|
Wrote a device driver for Windows XP to control the Printer Port with Interrupt driven I/O capture. This was implemented in a generic Test application as well as a DLL and a linkable Library. |
| 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. | |