Consulting Services

I'm Mike King and I operate Agile Automation.  Through 20 years of industry experience, I've become an expert in instrumentation and control, system integration and in developing great software to automate those systems.  I look forward to working with you to help provide an automated software solution that you need!


To me, the most important trait a person can have is Integrity.  I focus to always maintain honest working relationships and to do so with integrity for my clients and myself. I believe these traits make the best professional relationships as well and I look forward to continually showing and sharing that with my clients and partners.


Although I operate Agile Automation on my own, I firmly believe in partnering with other great companies.  This also gives me the capability to provide solutions for larger companies and systems, by using partners and business connections for added capacity, skills and ideas. 

Technology Assessment

In developing products for teams often leave them to face software maintenance issues, technical debt and architectural struggles within their organization. These struggles can be a result of misaligned goals, poor technology choices, improper tools & technology stacks or simply untrained or uncoordinated teams not making use of best practices.  I've been fortunate to help several companies not only assess their products and systems in technology assessments, but to then recommend changes to their processes and technologies to help overcome major development challenges. My experience with offering this service has been not only accurate in my assessments but relationship building, team strengthening and beneficial for the company and their products overall.  I would be happy to explore a technology assessment for your company, especially in product areas of instrumentation, controls and automation.


Software Consulting

The majority of my work now is using web application technologies to develop user interactive control systems.  By applying the right set of technologies and languages, user interfaces can bring tremendous value when a solution is needed that works on a range of devices; desktop, tablets and mobile.  Connecting these applications with control systems and other integrated services can then be expanded with cloud services, online access and even remote control or automation.  Complex systems, especially controls and automation, require as much end user simplification as possible, to keep the system easy to use, understand and operate while still providing sophisticated capabilities.

Whatever the project, I apply my solutions experience to combine an effective set of web tools, database systems, cloud services, python or LabVIEW based control systems to meet your needs.


IoT Connectivity

Anyone managing remote systems or instrumentation systems today, has an expectation or at least a desire to access instrument dashboards or to control those systems remotely.  With the onslaught of connected devices and affordable data networks, the capability today to connect and enable Internet of Things (IoT)  devices to common web apps has become critical to many companies and operations. Providing the ability to interact with devices and analyze data to scientists and engineers, allows faster and more informed decisions to be made about operations and equipment, and typically doing so with more convenience and safety for the end user. I've been providing data solutions with online data access for most of my career.

With experience in offline syncing data forms, enterprise scale web portals, real time satellite uplinks and many other types of remote sensor data, IoT has been an exciting new area to see develop for mass adoption and it has led to the most affordable and scalable sensor monitoring solutions I've ever seen.  Several of my IoT examples are shown below and I'd love to talk with you anytime to help bring your measurement data,  sensors or control systems into the world of IoT for convenient data access and analysis.


labview expertise

LabVIEW Software Consulting

Knowing you can get the most for your money, is critical when selecting an expert and the tools for the job.  LabVIEW has been known as an excellent system for data acquisition and controls and I've enjoying building hundreds of complex solutions with it for customers in my career. With 23yrs of expertise and passion for developing solutions with LabVIEW, you will get the expertise and capability to build everything you need, from prototype and initial system design to interconnected, complex field systems. While LabVIEW is still great at many things, I've used other tools like Python and Web interfaces to augment or even replace LabVIEW for data acquisition and controls so often knowing when and when not to use LabVIEW is the most critical decisions in a product or automated system.

Combining this knowledge with an agile approach, I can help you get started quickly yet still apply the knowledge and application skill to design your solution to grow and evolve without having software limitations and continuous rewriting.

Let’s talk today about your project and needed solution!