Consulting Services

I'm Mike King, founder of Agile Automation. With over 25 years of industry experience, I specialize in instrumentation, control systems, and creating software solutions that bring automation to life. My goal is to deliver efficient, scalable, and reliable systems tailored to your needs. I look forward to collaborating with you to develop the automated solutions your business requires.

 

Values

Integrity is at the heart of everything I do. I prioritize honesty, transparency, and maintaining strong working relationships with my clients. These values form the foundation of successful partnerships, and I’m committed to upholding them in every project. I look forward to demonstrating these principles and fostering trust with my clients and collaborators.

 

Partners

While Agile Automation is a solo-operated business, I strongly value collaboration and partnership. Working with other trusted companies allows me to take on larger projects and deliver comprehensive solutions. These partnerships enhance capacity, bring in diverse expertise, and drive innovative ideas to meet the needs of even the most complex systems.

 

Technology Assessment

When developing products, teams often encounter software maintenance challenges, technical debt, and architectural struggles within their organizations. These issues can stem from misaligned goals, poor technology choices, unsuitable tools and technology stacks, or untrained and uncoordinated teams failing to follow best practices.

I have successfully provided comprehensive technology evaluations for several companies, helping them assess their products and systems while recommending effective changes to their processes and technologies. These evaluations have enabled organizations to overcome major development challenges, resulting in stronger teams, improved workflows, and more successful products.

If your company is facing challenges in instrumentation, controls, or automation, I’d be happy to explore a technology assessment tailored to your needs.

webapp

Software Consulting

The majority of my work now focuses on using web application technologies to develop user-interactive control systems. By selecting the right combination of technologies and programming languages, user interfaces can deliver tremendous value by providing solutions that work seamlessly across a range of devices—desktop, tablet, and mobile. These applications can then be integrated with control systems and other services, and expanded with cloud capabilities, online access, and even remote control or automation.

Complex systems, especially in controls and automation, require user interfaces designed for simplicity to ensure they remain easy to use, understand, and operate, while still offering sophisticated functionality.

For any project, I leverage my extensive experience to deliver tailored solutions that combine the most effective web tools, database systems, cloud services, and control technologies—whether using Python, LabVIEW, or other platforms—to meet your unique needs.

 

Web Apps, Cloud and AI

Knowing you can maximize efficiency and scalability is essential when choosing the right tools and expertise for your online systems and AI-powered solutions. Cloud applications have revolutionized the way businesses automate workflows, manage data, and enhance user experiences. Over my career, I’ve built robust, scalable solutions that connect diverse systems, automate online processes, and integrate advanced AI technologies to drive smarter, more efficient outcomes.

With 25 years of experience in software development and a passion for innovation, I can help you design and deploy everything you need—from initial architecture and prototyping to fully integrated cloud ecosystems. While traditional systems still have their place, knowing when to leverage cloud-native tools, automation platforms, and cutting-edge AI is often the most critical decision in ensuring a product’s success and longevity.

By combining deep technical expertise with an agile, iterative approach, I’ll help you start quickly while ensuring your solution is built to scale and evolve—eliminating bottlenecks, reducing future rework, and setting you up for long-term success

IOT

IoT Connectivity

Managing remote or instrumentation systems today often comes with the expectation—or at least the desire—for remote access to dashboards and controls. With the rise of connected devices and affordable data networks, integrating Internet of Things (IoT) devices with web applications has become essential for many companies. This connectivity enables scientists and engineers to analyze data and control systems remotely, making faster, more informed decisions with greater convenience and safety.

With experience spanning offline data syncing, enterprise-scale web portals, real-time satellite uplinks, and remote sensor data, I’ve seen IoT evolve into one of the most affordable and scalable solutions for sensor monitoring. Several examples of my IoT work are shown below, and I’d be happy to help bring your measurement data, sensors, or control systems into the IoT era for seamless data access and analysis.

 

labview expertise

LabVIEW Software Consulting

Getting the most value for your money is critical when choosing an expert and the right tools for the job. LabVIEW has long been a top choice for data acquisition and controls, and I’ve built hundreds of complex solutions with it during my career. With 25 years of experience and a passion for problem-solving, I bring the expertise to create everything from prototypes to fully interconnected field systems.

While LabVIEW remains a powerful tool, I now often use Python and web technologies to augment or replace it for data acquisition and controls. Knowing when not to use LabVIEW is often the most important decision in designing an effective automated system.

Using an agile approach, I can help you start quickly while ensuring your solution is designed to scale and evolve—avoiding software limitations and unnecessary rewrites.

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