About Me
I have over two decades of experience in numerous facets of software development. I have implemented solutions on systems
of all scales - ranging from 3d real-time wire frame CAD systems on an 8 bit processor with 2K of memory through porting ...
Skills
Software Engineering
Others
Programming Language
Web Development
Operating System
Database
Hardware
Positions
Portfolio Projects
Company
Golf Cart
Role
Software Architect
Description
GolfCart Client/Server 802.15.4 system for managing Golf Carts, Web GPS location, Battery monitoring
Show More Show LessSkills
Embedded LinuxTools
php mysqlCompany
DP04/DP05/MiniMFD
Role
Software Architect
Description
DP04 - the HMI for the Vermeer WC2300XL Whole Tree Chipper. The DP04 uses the Maxima Standard MiniMFD HMI MiniMFD with completely new custom firmware for Vermeer. The DP04 conforms to a standard Automotive Gauge size and mounting, provides 4 analog inputs, 2 digital outputs, J1939, Gray Scale LCD with graphics API, and 4 button keypad.
• DP05 - the DP05 is based on the DP04 but replaces the Analog IO with a cypress PSoC and adds Capacitive presence detection.
Tools
GitCompany
CCPilotVI
Role
Software Architect
Description
CCPilot VI a customer progamable HMI, with a Visual Basic like development tool, that produces PCode configurations that
run on a QCGA full color LCD. The CCPilot can be used as an HMI, controller or in combination.
Tools
Visual Studio (Win) CanalyzerCompany
Weaseler SmartDrive
Role
Software Architect
Description
Weasler SmartDrive - Impliment a torque measurement system using an STM32 and low cost sensors to enable operating harvesting equipment at 95% of maximum rated capacity without failure.
Show More Show LessSkills
J1939Tools
Rowley Crossworks GitCompany
Automated Warehouse
Description
Automated Warehouse Control system. Automated restructuring of inventory in an automated warehouse based on SAP provided future requirements, to minimize peak retrieval times, and impliment fault tolerance in the event of partial equipment failures.
Show More Show LessSkills
SQLTools
Visual Studio (Win)Company
WiFi mesh GeoLocation
Description
Custom AR9170 Firmware, several projects modifying the Renesas Super H firmware (and linux drivers) in the AR9170 802.11n USB wifi adapter using different proprietary algorithms to determine the distance between WiFi transceivers in defense applications.
The purpose of this was to precisely GeoLocate minature Robots without gps
Show More Show Less
Skills
Wi-FiTools
gccCompany
Communications Laser Controller
Description
Embeded Linux HMI/Controller for the Cybel Skyline Communications laser.
Show More Show LessSkills
Embedded LinuxTools
gcc