Device interfaces
Client: 3M
Overview
The Medical Solutions Division (MSD) at 3M creates handheld and desktop devices to read results from consumables. PC applications were developed to communicate with these devices. There are two main projects to speak of. CleanTrace montiors how clean hospital surfaces are. It uses a luminometer to read a swab and detect ATP (Adenosine triphosphate). ATP is present in all living cells.
Liaison MDX Studio
Client: DiaSorin
Overview
The Integrated Cycler project was sold from 3M to Focus diagnostics. Soon after the sale to Focus, that company was purchased by DiaSorin in 2016. DiaSorin consulted with me for the last 5 years to develop software fore the cycler. The 3M Integrated Cycler was rebranded to the DiaSorin Liaison MDX Cycler. The Integrated Cycler Studio was renamed to the Liaison MDX studio (LMS). More info can be found on the DiaSorin Molecular web site.
Integrated Cycler Studio
Client: 3M Health Care
Overview
The integrated Cycler is a polymerase chain reaction (PCR) thermocycler developed by 3M Corporation. It is used to amplify DNA and detect diseases such as the Flu or MRSA. It contains 5 control systems. Each had a PIC microcontroller that is used to do the work. Firmware has been written that allows the PIC to perform its function. Each PIC is controlled by a host computer over a serial port link. The main software on the computer is called Integrated Cycler Studio (ICS)

Extract Fluid Check
Client: 3M Health Care
Overview
The extract fluid check (EFC) program is a small utility used to extract information from the Integrated Cycler Studio database.
Model 3200 stethoscope to iPhone Feasibility
Client: 3M Health Care
Overview
3M Littmann® stethoscopes are the industry standard. The Model 3200 has Bluetooth connectivity and is the base for the scope to scope technology. This allows for one stethoscope to talk to another one over the internet and cardiologists can hear someone heart sounds around the world. It is part of 3M’s telemedicine http://www.littmann.com/wps/portal/3M/en_US/3M-Littmann/stethoscope/telemedicine/ and is the basis for TeleSteth ™ software
http://www.littmann.com/wps/portal/3M/en_US/3M-Littmann/stethoscope/

Veeco Protocol drivers
Client: Veeco
Overview
Veeco offers a range of industry-leading MOCVD equipment that produce LED products. One of these devices is controlled with a software architecture called the Input Output Controller (IOC) that controls peripherals. The IOC connects to various different peripherals.
Architecture
Atrium Building Monitoring
Client: Honeywell
Overview
Atrium was a building monitoring system. The original vision was to monitor main power usage and control various equipment in the building to reduce energy consumption. A device was placed at locations such as big box retail customers that would connect to power meters on the main switch gear and collect 15 minute power data. That was sent up to a backend application built on SQL server. It had a web interface that allowed analysts the ability to compare similar stores and provide recommendation on how to save electric usage.


