Hanashey Engineering, LLC

 

Call    858-484-0428

Send an E-Mail

 

 

 

 

 

 

 

 

 

 

Expertise

  • During my employment history, I developed the skills for all aspects of project development. I began my career designing the hardware for computer systems. These systems all required taking data from a process and reducing the data to information in what is referred to as Real-time. While working as a hardware systems designer, I was granted a patent (4023097) for a low level high speed analog measurement technique. Being familiar with the hardware design and the nuances of integrated circuits has allowed me to do well with real time programs involving fast interrupts, DMA and FIFO data. I have owned a company and understand the financial impact of project management and product manufacturing. I began to program computers and took a position as manager of the programming department for a process control company. This position developed into a product marketing position involving forecasting, product specification and sales involvement.
  • Since becoming a consultant, many of my projects have revolved around development of data acquisition and control systems involving real-time programming. Many of these have been for specific scientific applications. My BS degree in Applied Physics gives me an understanding of the real world interface and the ability to anticipate the desired product. Most of my career has been related to capturing information and formatting the results for presentation.
  • I have also created many database applications. For manufacturing, I have developed programs for man-hour loading, production tracking, machine parts inventory, etc. For the insurance industry, I have developed complete, fully networked, multi-user programs. All of these include many data entry forms and multiple reports.
  • Microprocessor / Computer Platforms
    • Full computers such as:
      • PC's, PC104 Computer boards, Alan Bradley PLC, Nova1200, CDC115, PDP10, PDP8
    • Many embedded applications use proprietary boards with a specific microprocessor, such as:
      • 8080, 6800, 80188, 8051, AVR, Z80, 6801, Z8, 6502, 6809
      • 80386, 80386EX
      • 320C40, i860, M-CORE
  • I have programmed in many computer languages including assembly for many microprocessors, C, C++, Relay Ladder, Labview, MFC, xBase, Paradox, Visual FoxPro, Basic.
  • Types of Programs range from small to large. Such as:
    • Windows™ Applications many with multifaceted user interfaces. Some of these use forms to input to database engines and create transactions and reports. Most of these are used to gather, display and save data for post processing and then do the post processing of data by displaying and printing graphs and reports.
    • Specialty boxes that communicate with end users by small displays and front panel buttons.
    • Highly Embedded boards that only talk to a host computer using a communications standard (RS232, USB etc.).
    • Host Data Collector Systems where I have done the programming both for the embedded data collector board and the host system that receives the data and processes it.
  • When confronted with a new microprocessor or language, I can easily become fluent and readily begin programming your project.
  • Through my network of associates and contacts in the computer industry, I can quickly find information and assistance during your project development.