- Embedded systems include
intelligent elevator controllers, pipe inspection systems, automated test
systems, 3-D rotational steering tool firmware, gas injection well
controllers, rod pump controllers, gas pipeline RTUs, fetal monitoring
systems, cardiac pacemaker and implanted insulin pump programmers, digital
signal processing systems, V.80 modem firmware, embedded networked PC
multimedia, road roughness monitor for Texas highway department, gas
chromatographs, and intelligent sensors including an intelligent triaxial
accelerometer module for rail cars.
- Kernel and device driver level
programming experience includes custom UDP protocol handlers under Linux
& Win32, compact PCI middleware interface for Win32/NTembedded, B-tree
file systems, writing real-time kernels from scratch, and targeting RTOS
packages from several vendors to specific hardware.
- Commercial systems include
medical dispensing cabinet control interface to commercial database
software (Dataflex), and complete networked (Novell) accounting, MRP, and
formulations control system for industrial chemical manufacturing
industry.
- Technology consulting in
communications (ZigBee, 802.11, UWB, satellite & cellular telephony),
sensors (chemical, radiological, biological, & environmental),
acoustics (interferometry), & physical metrology (viscosity,
temperature, pressure, acceleration).
- Consulting client list
includes Compaq, Motorola/ Metrowerks, Pathfinder Energy Services, Cray
Research, IBM, Los Alamos National Laboratory, Pathfinder Energy Services,
Fairfield Industries, Tuboscope, Intermedics, Digicon, Dresser, and
Meditrol.
- Has sat on corporate-level
committees for Baker Hughes and Basic Four. Speaker on software management
for Baker Hughes Software Conference.
- Was on the ANSI working
committee for the High Performance Parallel Interface (HPPI), an 800/1600
Mbit/sec. network and visualization interface.
- Wrote and implemented ISO
9000-3 and CMM level 5 compliant software development procedures.
Developed automated tool suite for validation of C/C++ compilers and
associated tools.
- Wrote portions of the standard
run-time library for the Symantec C++ compiler.
- Archivist for
"SNIPPETS", a megabyte+ compendium of free C source code
available internationally via the Internet and various amateur BBS
networks. Authored ~35%. See http://www.snippets.org.
- Author of "C
Snippets" sidebar features and other articles in Dr. Dobb's
Journal. Wrote "Exploiting DOS" column for Tech
Specialist magazine. Wrote a portion of MS-DOS Systems Programming
(1st printing), published by R&D Press. Also published in C/C++
Users Journal.
- Author of "The MicroFirm
Toolkit", a package of 28 utility programs for IBM PCs, published
both as shareware and commercially distributed.
- Author of "The MicroFirm
Function Libraries" for MS/PC-DOS programmers using the Microsoft,
Borland, Symantec, or Watcom C and C++ compilers, a general purpose
library of over 400 system-level programming functions.
- Moderator of the SNIPPETS.ORG
programming conference mailing lists... Moderator (1990-1991 &
1996-1997) of the FidoNet C programming conference (the C_Echo), an
elected position. FidoNet was an amateur computer network predating the
Internet for amateur use and the C_Echo was carried internationally by
over 2,000 amateur Bulletin Board Systems (BBS's).
- Hardware background in
geophysical and seismic instrumentation, rheological instrumentation,
automated test equipment, hardware DSP, networking, Doppler radar,
downhole instrumentation, high-speed visualization, and medical
instrumentation.
- Patents on surgical glove
monitoring system, high-pressure viscometers, and gasoline additive
dispensing systems. Patents pending or in process on intelligent sensors.
- Designed and implemented a
number of virtual instruments using LabVIEW for test equipment.